2013-01-19 53 views
0

我一直在使用Twitter的Bootstrap包建立一個網站,並瀏覽了CSS當我遇到以下(或多或少,cruft編輯爲清晰):bootstrap.css和*之前屬性名稱

 
.btn-primary { 
    background-color: #006dcc; 
    *background-color: #0044cc; 
} 

現在,我已經看到了使用*作爲選擇的一部分,無論是像li li * { ... }和屬性選擇a [name*=foo](顯然是CSS的一部分評論/* */)的一部分構造的一部分,但我從來沒有見過這個。任何人都可以分享它的用途嗎?我也看到了它在以下(完成)方面:

 
button.btn, 
input[type="submit"].btn { 
    *padding-top: 3px; 
    *padding-bottom: 3px; 
} 

其中*是在兩個相關但不同的特性前面。這是怎麼回事?

回答

1

This文章應回答你的問題。這基本上是一種「黑客攻擊」CSS選擇器以針對某個瀏覽器的方式。

+0

該鏈接實際上應該是http://www.javascriptkit.com/dhtmltutors/csshacks3.shtml,但無論如何我找到了答案:)謝謝! – MattDMo