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

对于css样式添加边框代码问题

http://img1.sycdn.imooc.com//57faedea00010b7e02790123.jpgtable tr td,th{border:1px solid #000;}网页显示如教程的边框,table tr,td,th{border:1px solid #000;}同样显示教程一样的边框。table tr td th{border:1px solid #000;}无边框显示。table tr th,td{border:1px solid #000;}只有表头才显示边框。这是为什么?

正在回答

6 回答

我也不太明白- -

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

/*这个的选择符的层级关系是错的,td下面并没有子元素th,就像你之前写的table tr td,th{border:1px solid #000;}中间的“,”很重要,代表了td与th的并列关系,否则就是父子代的关系,而且你这么写本身就存在问题,这样的选择符选中的是所有的“th”并不是你想要选择的table下的"th",想要选择此table下的th,与td应该是

table tr td,table tr th{border:1px solid #000;}*/

table tr td th{border:1px solid #000;}无边框显示

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

哎哟大妞

这样写是什么意思呢table tr td,table tr th{border:1px solid #000;}*/
2016-10-14 回复 有任何疑惑可以回复我~

我也不造啊

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

table trtd,th{border:1px solid #000;}同样显示教程一样的边框 

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

在HTML中,table,tr,td这三者是不同级的。所以不需要逗号。大体请参考后代选择器。

但是th和td是同一级的,所以需要逗号。这个请参考分组选择器

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

你第二个tr和td之间逗号和td与th之间的逗号不一样

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

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1226843    人
  • 解答问题       18245    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

对于css样式添加边框代码问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号