我有一個表格,我希望懸停每個第二個單元格或讓每個單元格更好地說出內容。我想爲空單元格.table_pascals_triangle td:empty
懸停效果取消。CSS:懸停爲空單元格:空選擇器
在我的代碼片段和jsfiddle中,它的工作原理與我想要的一樣,但在我的頁面上,我也看到了空單元格上的懸停效果。
.table_pascals_triangle
{empty-cells:hide;
}
.table_pascals_triangle tr.even:hover td:nth-of-type(even){
color:black;
background: #E0E0E0;
}
.table_pascals_triangle tr.odd:hover td:nth-of-type(odd) {
color:black;
background: #E0E0E0;
}
.table_pascals_triangle td:empty {
background: white;
/* this cells shouldn't use the :hover Selector */
}
<table class="table_pascals_triangle">
<tr class="odd">
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td>2</td>
<td></td>
<td class="dreieckzahl">1</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td>3</td>
<td></td>
<td class="dreieckzahl">3</td>
<td></td>
<td class="tetraeder">1</td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
嘗試'背景:白色重要;' –
最後選擇簡單了!比上面的特性要低,所以會被忽略。 –
@RobinKnaapen偉大的,它的作品。你能解釋一下,爲什麼它不能在我的網站上工作,但在這裏沒有問題,即使在jsfiddle上運行的css代碼中沒有':empty'選擇器。 – Grischa