基本上這個CSS規則:CSS繼承透明不知從哪兒
background:url('../img/logo-small.png');
在任何瀏覽器,翻譯成:
background: url("../img/logo-small.png") repeat scroll 0% 0% transparent;
我沒有,有一個透明的規則,任何容器,但顯然這防止顯示背景。奇怪的是,background-color
反而起作用。
如果它有任何用處,那麼適用於CSS類的內容就是用jQuery動態創建的。
有沒有辦法覆蓋這個transparent
參數?
沒有繼承回事;這就是CSS的縮寫屬性的工作原理 - 任何你沒有設置的屬性都將被隱式設置爲它們的初始值(當然,'background-color'的初始值是'transparent')。這就是爲什麼在使用短褲時應該小心。 – BoltClock 2012-08-04 09:59:36
以及我認爲這很奇怪,因爲當我爲其他類設置規則時,它正在工作。但現在,你讓我想到鄰接,他們都有背景色!不管怎麼說,還是要謝謝你! – 2012-08-04 10:03:39