html表格选择最后一列,html – CSS选择器最后一行从主表

你的桌子应该有直接的孩子只是tbody和thead元素,行内*。所以,修改HTML是:

table 2
table 1
table 1
table 1

然后将您的选择器稍微修改为:

#test>tbody>tr:last-child { background:#ff0000; }

…separates two selectors and matches only those elements matched by the second selector that are direct children of elements matched by the first.

因此,您只针对ticon元素的直接子元素,它们本身就是#test表的直接子元素。

替代解决方案

以上是最整洁的解决方案,因为您不需要过度的任何风格。 The alternative将坚持使用您目前的设置,并超越内部桌面的背景风格,如下所示:

#test tr:last-child { background:#ff0000; }

#test table tr:last-child { background:transparent; }

*这不是强制性的,但大多数(所有?)浏览器将添加这些,所以最好让它明确。正如@BoltClock在评论中所说的:

…it’s now set in stone in HTML5, so for a browser to be compliant it basically must behave this way.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值