2015-11-07 36 views
0

我對網絡開發相當陌生,所以請原諒我,如果這不是問題。我開始使用指南針的框架和我注意到,輸出包含以下CSS爲什麼指南針在輸出中包含* vertical-align?

SASS

#inline-block { 
    @include inline-block; 
} 

CSS

display: inline-block; 
    vertical-align: middle; 
    *vertical-align: auto; 
    *zoom: 1; 
    *display: inline; 

我不知道這是什麼*前綴CSS是意味着什麼呢。它可以在現代瀏覽器中使用。 Chrome,FF和IE邊緣只是忽略它。

有人可以解釋我做了什麼,以及如何停止指南針在輸出中包含不合規的CSS。

PS: 我在http://peter.sh/experiments/vendor-prefixed-css-property-overview/和其他類似網站上找過它,但沒有提及它。谷歌讓我失望,它也簡單地忽略了前綴

回答

0

它有助於在不同版本的Internet Explorer上顯示該網站。

*vertical-align: auto; /*Only works on IE7 and below*/ 

還要記住:

_vertical-align: auto; /*Only works on IE6 and below*/ 

您可以檢查這個網站了解詳情: http://webdesignerwall.com/tutorials/css-specific-for-internet-explorer

+0

感謝名單!有沒有辦法阻止指南針將其包含在輸出中? – jaxo

+0

我很樂意提供幫助。對不起,我不太瞭解指南針框架,只有css :) –

+0

我找到了解決方案。 http://stackoverflow.com/questions/25863370/configure-compass-browser-support-compass-1-x-syntax – jaxo