【发布时间】:2012-10-09 09:09:05
【问题描述】:
刚刚在借来的 css 文件中偶然发现了这一点——这是我以前从未注意到的,而且上下文中的标点符号本身很难用谷歌搜索:
.ez-radio { zoom: 1; *display:inline; _height:15px; }
'*' 前缀有什么作用?
而_height中的下划线呢?
这是一些新的 CSS3 诡计吗?
【问题讨论】:
-
看看here.
标签: css
刚刚在借来的 css 文件中偶然发现了这一点——这是我以前从未注意到的,而且上下文中的标点符号本身很难用谷歌搜索:
.ez-radio { zoom: 1; *display:inline; _height:15px; }
'*' 前缀有什么作用?
而_height中的下划线呢?
这是一些新的 CSS3 诡计吗?
【问题讨论】:
标签: css
它用于 Internet Explorer 中的 CSS hack。
* 仅适用于 IE 6 - 7(谢谢你,mck89!)
_ 是 IE 6 及以下版本。
不要使用它们。如果您需要特定于浏览器的 CSS 定义,请改用专门的 CSS 定义。
【讨论】:
这些符号用于定位 IE 较低版本的浏览器,称为 CSS HACKS。 FF、Chrome 或 Safari 总是忽略 CSS 类中的那些字符串。
【讨论】:
不想重复 Zanathel 的答案,但值得一提的是:
【讨论】: