我在表<tr>
标签上有一个css类但我想阻止它被添加到一个<td>
<td>
添加单独的课程以停止添加<tr>
的课程吗?
答案 0 :(得分:3)
您可以使用:not
选择器(您可以使用它来过滤括号内的选择器的所有栏):
table td:not(.this) {
background: red;
color: blue;
}
&#13;
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>1</td>
<td class="this">2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
</table>
&#13;
或者,如果你想以不同的方式设置它(而不是根本不设置),你可以使用类选择器:
table tr {
background: red;
color: blue;
}
.this {
background: green;
color: white;
}
&#13;
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>1</td>
<td class="this">2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
</table>
&#13;
答案 1 :(得分:1)
tr.MyClassName{
// styling goes here
}
这应仅设置tr
的样式,而不是td
。