星号在CSS属性旁边是什么意思?

JRO*_*ROB 5 html css

可能重复:
星号在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)

另外,为什么"垂直对齐"会重复两次,星号值与第一个不同?

我知道类名旁边的含义,但我从未在属性旁边看过它.

DA.*_*DA. 8

这是一个CSS黑客攻击.只有IE7及以下才能识别它.

我不建议使用它.而是使用IE条件注释为BODY标记呈现不同的类名,具体取决于所使用的IE的版本.

当我必须处理旧版本的IE时,我使用类似于此的方法:

http://nicolasgallagher.com/better-conditional-classnames-for-hack-free-css/