为了账号安全,请及时绑定邮箱和手机立即绑定

在添加css样式 td和th要用逗号隔开 说是同级元素 不隔开我试过无法显示边框 那table和tr不用逗号是因为不是同级吗?

<style type="text/css">
table tr td,th{border:1px solid #000;}</style>

正在回答

3 回答

tr是td、th的上一级元素

1 回复 有任何疑惑可以回复我~
#1

慕斯4282661 提问者

非常感谢!
2017-05-23 回复 有任何疑惑可以回复我~

这个事css选择器,table tr td表示选中table标签下的tr标签下的td标签,如果两个对象都可以用这个css样式,就可以用逗号隔开,这样简写节省空间。这个是写法问题,楼主不要被误导,具体可以搜索“css选择器”学习一下。

3 回复 有任何疑惑可以回复我~
#1

菜鸟不懂夜的黑

我刚试过了下,逗号的选择优先级高于父子(空格)选择优先级。 意思就是这么写并不能选择table标签下的th,而是选择所有的th标签。
2017-05-23 回复 有任何疑惑可以回复我~
#2

慕斯4282661 提问者

我试下看
2017-05-23 回复 有任何疑惑可以回复我~

那table是tr的上一级元素所以就不加咯逗号咯  因该是这样吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在添加css样式 td和th要用逗号隔开 说是同级元素 不隔开我试过无法显示边框 那table和tr不用逗号是因为不是同级吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信