
专注用户体验设计与开发
商务合作
- 邮箱:2528823962@qq.com
- 手机:180 6652 8545
- 座机: 029-8619-5145
- 地址:陕西省西安市未央元朔路明丰伯马都A座10820室
网站地图 Copyright © 2015 西安嘉瑞德网络科技有限公司
陕ICP备2023001199号
网站的兼容性问题大多都是由CSS属性引起的,只有少部分有可能时JS引起的。其中JS引起的兼容性问题可能出自应用的JS库等。基本上能够一眼发现问题的都是由CSS属性不兼容引起的。对于CSS属性的兼容性的处理办法,现在都采用两者方法,分为优雅降级和渐进增强。
优雅降级是指,先构建最新版浏览器或常用浏览器上的功能和样式等,在构建完成后再对旧版浏览器或其他浏览器进行逐渐降级,确保再旧版本浏览器或者不支持对应属性的浏览器上也能有基本功能。
渐进增强是指,先完成一些旧版本网站或者不常间的浏览器中基本的样式等,再针对新版本浏览器或常见的浏览器进行逐步增加其他的效果等。也就是以最低标准实现网站的基本功能,再实现基本功能的基础上,在不断的添加新的样式等。
两者之间都有不同的优缺点。对应优雅降级来说开发成本和时间都是更有优势的,只是对应的,后期维护等相对就更加困难了。而渐进增强再开发成本和时间上会更多、更长,但在后期的维护等方面会更加简单。
现在浏览器之间的差距以及越来越小了,出来一些特殊的浏览器和旧版本的浏览器之外,大部分浏览器的兼容性都是越来越好的,出了一些新属性或者特殊一点的属性之外以及很少出现兼容性的问题了。
专注用户体验设计与开发
网站地图 Copyright © 2015 西安嘉瑞德网络科技有限公司
陕ICP备2023001199号