我有一個表格列,並且此表格列中還有其他div。在鼠標懸停時,我想突出顯示所有內容(內部有多個div)。我有這個工作,但這是問題。突出顯示錶格單元但沒有填充區域
也有一些從四面填充。當我應用CSS:懸停效果時,我不希望填充區域受到影響。相反,除了填充區域之外,div內的其他內容都應該突出顯示。
下面是HTML
<table id="MyTable">
<tr>
<td style="padding:120px;">
<div>SomeStuff</div>
<div>SomeMoreStuff</div>
</td>
</tr>
</table>
這裏是CSS
#MyTable td { /* added only for visualisation */
border:1px solid red;
}
#MyTable td:hover {
background: black;
}
嗨@阿貝爾,完美的作品!但是,我想如果有一個CSS屬性,你可以指定你的填充區域是否應該突出顯示。 – user1006072
沒有用於更改填充區域的背景顏色的CSS屬性,但可以通過更改表格單元格的背景顏色(或突出顯示它的名稱)並指定單元格的默認背景顏色(顏色在更改之前填充區域的內容塊)添加到單元格的內容塊(在本例中爲.tdContentWrapper),以使其看起來像只填充區域已更改背景顏色。例如:http://jsfiddle.net/9zzcY/1/ – Arbel