我想将这些合并为一个
input:not([type="checkbox"]) and input td.text-left
我做了这个
input td.text-left:not([type="checkbox"])
为什么它不起作用?我做错什么了吗?
答案 0 :(得分:2)
您这样做的方式是将not
应用于TD
元素,而不是input
。
如果您的td
与input
相邻,那么就这样做(see docs):
input:not([type="checkbox"]) + td.text-left {
...
}
但是,我没有看到input
与td
元素相邻的情况。你可以发布更多HTML吗?
答案 1 :(得分:1)
我相信td标签不能在输入标签内。希望以下内容适合您:
td.text-left input:not([type="checkbox"]) {
height: 100px;
}

<table>
<tr>
<td class="text-left">
<input type="checkbox">
<input type="text">
</td>
</tr>
</table>
&#13;