Strict vs Hacky CSS - 哪个更好
在使用css时,不需要花很长时间才会发现某些事情不是跨浏览器友好的。
例如,当我想要一个半透明的png时,我不得不给IE一些荒谬的东西:
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
我在定位和伪选择器等方面遇到了问题,因为任何玩过css超过20分钟的人都会遇到。
为了解决问题,有时我会开始决定我只会以相同(或至少相当类似)的方式支持和支持所有浏览器。
其他时候我只是在条件评论中浏览并给IE它自己的样式表。
然后在其他场合我只是使用css hacks来排除某些浏览器读取特定位(比如旧的“* html {}
”或“html>/**/body {}
”)
所以我的问题是,这是最好的选择。第一个是非常有限的,你最终开发IE6能够做的,但其他两个感觉有点肮脏。那么在编程实践,渲染效率等方面的赌注是什么?
没有找到相关结果
已邀请:
2 个回复
亨尖玛次酥
浮凰量