企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
* **渐进增强 progressive enhancement:** 针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。 * **优雅降级 graceful degradation:** 一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。 区别:渐进增强是向上兼容,优雅降级是向下兼容。 个人建议: 现在互联网发展很快, 连微软公司都抛弃了ie浏览器,转而支持 edge这样的高版本浏览器,我们很多情况下没有必要再时刻想着低版本浏览器了,而是一开始就构建完整的效果,根据实际情况,修补低版本浏览器问题。 为了做到兼容低版本浏览器和高版本浏览器,可以在属性名前增加浏览器的前缀: | 浏览器前缀 | 浏览器 | | --- | --- | | \-webkit- | Google Chrome, Safari, Android Browser | | \-moz- | Firefox | | \-o- | Opera | | \-ms- | Internet Explorer, Edge | | \-khtml- | Konqueror |