html - 表类的第一个 child TD

标签 html css

我只想对具有特定类的 TABLE 的第一个 TD 应用一些样式。 我正在使用:

.class td:first-child {
    background-color: red;
}

但是如果有嵌套的 TD,它们也会被设置样式。

我如何才能将其仅应用于第一个 TD?

See JSfiddle here (我希望test1变红,但test4不行)

最佳答案

除非您想使用类或其他东西,否则您可以使用直接子选择器:

.pretty > tbody > tr > td:first-child {
    background-color: red;
}

关于html - 表类的第一个 child TD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34998117/

相关文章:

javascript - JS中未声明的变量自动获取DOM对象

javascript - 区分jquery中的 "on"点击事件

html - css 从另一个网站插入图片?

html - 创建在浏览器宽度更改时挤压的内联图像

javascript - 如何使用 jQuery/Css 格式化 div 中的文本

html - 将标题缩进绑定(bind)到段落

html - IE——全屏,内容居中

javascript - 使可调整大小的 handle 在具有指定尺寸的 Canvas 上可见

html - 使用 CSS 对齐两个元素

html - 如何在屏幕右上角添加个人资料图标?