+ -
当前位置:首页 → 问答吧 → .ie6 #content 这样的写法好吗?

.ie6 #content 这样的写法好吗?

时间:2011-08-20

来源:互联网

最近做了一个面试题,心血来潮使用了一种叫"safe css hacks"的方法,来兼容IE浏览器的样式差异。
之前也没用过,不过用下来了还可以。虽然不如使用直接"_" 来的方便。但可以保证代码的整洁,易读易理解
尤其是ie6 ie7都有问题时,不会出现 "_"、"\0\9",这类可能让非重构专业人事所疑惑的代码。
复制内容到剪贴板
代码:
<!--[if IE 6]><html class="ie6"><![endif]-->
.ie6 #content { xxx:xxx }
不过被面试官质疑了,在ID前使用class,是一个好的做法吗?

[ 本帖最后由 alphat 于 2011-8-20 12:23 编辑 ]

作者: alphat   发布时间: 2011-08-20

我个人想法,由于ID的唯一性,没有任何必要去继承到类的下面。
感觉这个思路看起来有点别扭

作者: cycloned   发布时间: 2011-08-20