2015-10-06 32 views
0

對你來說,希望快速的CSS問題。關於ID的CSS選擇退出

整個大宗我的地盤我已經與文字加圖片,並給予他們一個10px的填充沿着頂部,使它看起來更好,就像這樣:

#zzmainContent img {padding-top: 10px;} 

現在,我想補充的變化偶爾圖像,在相同的< DIV>,但我不希望填充生效。我創建了一個新的ID:

#icon {padding-top: -10px; vertical-align: middle;} 

但它仍然要添加的填充,因爲它仍然是一個< IMG>。我怎樣才能'選擇退出'我的圖標ID?

謝謝, 克里斯。

+0

有沒有負填充這樣的事情......你嘗試一個零值。 –

+0

@Paulie_D - 很好的接收!你當然是對的,那是正確的。 謝謝你! – user3514446

回答

0

首先,如果您在#zzmainContent範圍內有多個圖標,則應該使用類而不是id。

如果您的#icon規則出現在img規則之後,請添加!important並查看是否有幫助。

基於ID的規則:基於類

#icon {padding-top: -10px !important; vertical-align: middle !important;} 

規則:

.icon {padding-top: -10px !important; vertical-align: middle !important;} 

這些規則都假定ID或類是圖像本身的屬性。

+0

謝謝@Sam的回覆。可悲的是,它沒有奏效。我更改爲一個類(所以它變成了.icon)並且添加了!重要的,但無濟於事... – user3514446

+0

你能添加一些最小的HTML來顯示你的標記的例子嗎? – Sam

+0

此外,爲了澄清,我的示例假定您將其作爲ID保留。如果您按照建議使用了課程,則樣式規則會更改。回答更新以反映。 – Sam