css - 如何连续选择第一个和最后一个TD?

标签 css css-selectors

如何选择一行中的第一个和最后一个 TD

tr > td[0],
tr > td[-1] {
/* styles */
}

最佳答案

您可以使用 :first-child:last-child 伪选择器:

tr td:first-child,
tr td:last-child {
    /* styles */
}

这应该适用于所有主流浏览器,但 IE7 在动态添加元素时会出现一些问题(在 IE6 中不起作用)。

关于css - 如何连续选择第一个和最后一个TD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7228800/

相关文章:

html - 为什么我的第一个子选择器不能处理具有指定类的选择中的第一个元素?

javascript - 如何在纯javascript中点击时获取li元素内的文本

html - 针对 :after element on hover

css -> 和 ~ CSS 中的表达式

css - 使表格单元格水平折叠

html - 如何使垂直列表水平移动?

css - 带有 jQ​​ueryUI 的 IE7+ 圆 Angular

css - IE 和 :first-of-type

javascript - Jquery 动画不透明度和其他元素的边距

javascript - 为什么在选择中选择一个选项会缩短选项的文本?