现在有哪些IE浏览器的hack写法
目前我知道的只有这几种,以width为例
*width: 100px; /* ie 6,7,8 */ _width: 100px; /* ie 6 */
但是我看blueprint css的源代码,发现了这种写法
fieldset, #IE8#HACK {...}
这样也可以?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
如果后端是 php 的话推荐开启 browscap
http://wiki.yanyao.tk/doku.php?id=bro...
或者自己手动加 html 注释于头部
我最讨厌 IE 了,发自真心的
下划线“_”针对ie6,例如:_width:100px;
星花“*”针对ie6和ie7,例如:*width:200px;
斜线+数字零针对ie8:,例如:width:300px\0;
斜线+数字九针对ie(6、7、8):,例如:width:400px\9;
在css中注意写的顺序
IE8 不支持 *width: 100px; 吧
我一般会这么写
另外#IE8#HACK是利用的了ie8独有的一个bug, ie8无法解释#xxxx#xxx这样形式,因此这一条css会被所有非ie8浏览器解析.
参考: http://codemill.studio-connect.com/20...