前端之家收集整理的这篇文章主要介绍了
为不同的浏览器加载不同的CSS是一种很好的技术吗?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我设计了很多网页模板.但是(除了我的第一个)我从未使用过浏览器检测脚本来加载相应的CSS.
我不确定它是一种好技术,还是只是一种替代方式(努力使用单一的CSS来满足所有浏览器)?
最佳答案
这取决于您的布局有多复杂.
总的来说,某些浏览器存在一组“问题特征”,例如浏览器不遵循边框模型并且错误地分配边距,边框和填充值.
许多设计不会受到问题的影响,并且在所有浏览器中看起来都非常相似,但如果您的设计中有一部分在其中一个问题上有触点,那么最好将“修复”提取到单独的样式表,而不是用黑客污染你的标准CSS.
你会发现你有
1符合标准的浏览器的样式表
和
1样式表,以满足与他人的任何问题
如果你有更多,那你就会给自己制造麻烦,并且会增加页面的http请求数量.