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