html - CSS 选择器选择第一个和第二个表格单元格

标签 html css

谁能帮我弄清楚我需要哪些选择器来全局更改我的两列表中列的宽度?

使用这个,当然会选择所有单元格:

table td {
    width: 50px;
}

我想要的是:

<table>
    <tr>
        <td style="width: 50px">data in first column</td>
        <td style="width: 180px">data in second column</td>
    </tr>
    <tr>
        <td style="width: 50px">more data in first column</td>
        <td style="width: 180px">more data in second column</td>
    </tr>
</table>

我想将宽度规范放在样式表中,而不是为每个标签隐式键入宽度。什么 CSS 选择器可以让我适本地设置 50px 宽度和 180px?

最佳答案

是的。

td:first-child{
   width:50px;
}

td:nth-child(2){
   width: 180px;
}

或者,按照 Brainslav 编辑的建议:

td:nth-child(1) {
      width: 50px;}
td:nth-child(2) {
      width: 180px;}

link

关于html - CSS 选择器选择第一个和第二个表格单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15306303/

相关文章:

html - CSS3 IE9 点击通过伪元素?

html - 多行容器展开动画

当选择其他元素时,javascript切换类关闭

html - 水平对齐两个 DIV,其中一个 DIV 为恒定宽度

html - 带图像的链接 - 如何在链接图像上方显示链接的背景图像

javascript - iPad 上的 HTML5 视频播放?

html - 在 Chrome 上缩小时不会出现 CheckBox

javascript - 如何更改IE浏览器的标志?

css - 如何将一张图片叠加在另一张图片上

css - 服务器上的字体是否必须以特定方式链接?