84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
各位高手总结下。
人生最曼妙的风景,竟是内心的淡定与从容!
浏览器渲染兼容性问题汇总:http://www.w3help.org/zh-cn/causes/
大部分兼容性问题是因为历史原因,比如:IE6不支持border-radius和IE7/8不支持css3属性。
然后是因为w3c的标准不够清晰或其他原因导致各浏览器厂商对标准的理解不同,例如:
最坑的是浏览器不按标准来,自己搞一套渲染逻辑。如:
感谢@Humphry的补充:
这个站点已经不更新了,这里还有一份更加丰富的兼容性列表: http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28Cascading_Style_Sheets%29caniuse
我也补充一下: 1. 现在前端开发很少再兼容IE6/7了。 2. 最新版的浏览器的css兼容性问题越来越小,各浏览器趋于一致。 3. 响应式设计的大量应用,导致兼容各种尺寸的屏幕和各种设备成了前端开发更重要的问题。
浏览器渲染兼容性问题汇总:http://www.w3help.org/zh-cn/causes/
大部分兼容性问题是因为历史原因,比如:IE6不支持border-radius和IE7/8不支持css3属性。
然后是因为w3c的标准不够清晰或其他原因导致各浏览器厂商对标准的理解不同,例如:
最坑的是浏览器不按标准来,自己搞一套渲染逻辑。如:
感谢@Humphry的补充:
我也补充一下:
1. 现在前端开发很少再兼容IE6/7了。
2. 最新版的浏览器的css兼容性问题越来越小,各浏览器趋于一致。
3. 响应式设计的大量应用,导致兼容各种尺寸的屏幕和各种设备成了前端开发更重要的问题。