【发布时间】:2016-11-03 03:16:39
【问题描述】:
我想改变下面table中第三个td的width
#mytable table > tr > td:nth-child(3) {
width: 600px !important;
}
<table id="mytable">
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
你能帮帮我吗
【问题讨论】:
-
#mytable table将不起作用,因为它试图选择作为 id 为 mytable 的元素的子表。你只需要#mytable -
此外,大多数(如果不是全部)浏览器会在
<tr>元素周围插入一个<tbody>,因此使用tableSelector > tr也可能会失败。 -
jsfiddle.net/nkgyjbxu 请查看jsfiddle
-
简单的
#mytable tr td:nth-child(3)不起作用吗? -
@ThillaiNarayanan 你的小提琴很有趣。您将 CSS 放在 Javascript 框上。这是编辑后的版本:Fiddle
标签: html css css-selectors html-table