我有這樣一個表:阻止valign ='middle'被樣式表聲明覆蓋嗎?
<table>
<tr><td valign='middle'><a href='#'>Link</a></td><td><img src='img.png'></td></tr>
</table>
而且像這樣的樣式表:
a {
vertical-align: baseline;
}
td a {
vertical-align: default;
}
我試圖讓我的鏈接被veritcally對齊,而是因爲我最初vertical-align: baseline
聲明(我不能改變)valign
屬性被忽略。我想在td a
選擇器下的樣式表中修復此問題。我怎樣才能解決這個問題?
(我在Chrome 12測試這個)
這工作--and我,只要我可以接受你的答案 - 但反正是有在(謝謝!)一個樣式表來'擦除'以前聲明的屬性?如果沒有任何垂直對齊的規範,它的'valign =「middle」'屬性值就可以正常工作。否則,我有看似無法挽回的問題。 –
你不能抹掉一個屬性,只是設置其他的東西... – feeela
恕我直言,它更好地使用CSS,並遠離HTML中的屬性。我將編輯我的答案,以顯示如何覆蓋標籤上的默認值。 – Cfreak