Answers:
您可以使用:first-child和:last-child伪选择器:
tr td:first-child,
tr td:last-child {
/* styles */
}
这应该在所有主流浏览器上都可以使用,但是当动态添加元素时IE7会出现一些问题(它在IE6中不起作用)。
tr > td和tr td?
>仅选择直接子级。没有它,将选择所有后代(例如,孩子的孩子)。要选择第二个或第三个孩子,请查看nth-child伪选择器。
+。有点像, tr td + td + .... +td 但是如果我不知道我有多少吨呢?
您可以使用:first-child和:last-child pseudo-selectors:
tr td:first-child{
color:red;
}
tr td:last-child {
color:green
}
或者您可以使用其他方式
// To first child
tr td:nth-child(1){
color:red;
}
// To last child
tr td:nth-last-child(1){
color:green;
}
两种方式都可以正常工作
如果行之前包含一些前导(或尾随)th标记,td则应使用:first-of-type和:last-of-type选择器。否则,td如果不是行的第一个元素,则不会选择第一个。
这给出:
td:first-of-type, td:last-of-type {
/* styles */
}