2012-07-01 28 views
5

可能重複:
What does an asterisk do in a CSS property name?星號代表什麼意思旁邊的CSS屬性?

我試圖找出旁邊的星號(*)的意思是 「垂直對齊:中間」,在這個CSS文件屬性:

button, input, select, textarea { 
    font-family: sans-serif; 
    font-size: 100%; 
    margin: 0; 
    vertical-align: baseline; 
    *vertical-align: middle; 
} 

此外,爲什麼「vertical-align」重複兩次,星號值與第一個不同?

我知道這個類名旁邊的意思,但我從來沒有看到它在一個屬性旁邊。

+0

[CSS復位 - asterik的目的的樣式中](HTTP://計算器.com/q/1690642),[星號在CSS屬性名稱中做了什麼?](http://stackoverflow.com/q/4563651/) – outis

回答

8

這是一個CSS黑客攻擊。只有IE7及以下版本才能識別它。

我不會推薦使用它。相反,使用IE條件註釋爲BODY標記呈現不同的類名稱,具體取決於所使用的IE版本。

當我必須處理舊版本的IE中,我使用類似的方法:

的DUP

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

+0

請參閱http://www.webdevout.net/css-hacks/ – sasfrog

相關問題