可能重复:
星号在CSS属性名称中起什么作用?
我试图弄清楚这个CSS文件中"vertical-align:middle"属性旁边的星号(*)是什么意思:
button, input, select, textarea {
font-family: sans-serif;
font-size: 100%;
margin: 0;
vertical-align: baseline;
*vertical-align: middle;
}
Run Code Online (Sandbox Code Playgroud)
另外,为什么"垂直对齐"会重复两次,星号值与第一个不同?
我知道类名旁边的含义,但我从未在属性旁边看过它.
这是一个CSS黑客攻击.只有IE7及以下才能识别它.
我不建议使用它.而是使用IE条件注释为BODY标记呈现不同的类名,具体取决于所使用的IE的版本.
当我必须处理旧版本的IE时,我使用类似于此的方法:
http://nicolasgallagher.com/better-conditional-classnames-for-hack-free-css/