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

请问这个td后面为什么一定要加这个逗号,呢,还要table tr td,th这个顺序事固定的嘛还是自己写的

请问这个td后面为什么一定要加这个逗号,呢,还要table tr td,th这个顺序事固定的嘛还是自己写的

正在回答

5 回答

我这理解是级别问题,table 包含tr  td th,然后tr 包含td 和th,"td,th"的意思就是,所有的td和th都加边框,上面老哥说的对td或者th谁在前,顺序都可以,不过,必须有

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

优先级高的要写在前面;这个你可以调试一下程序就可以看的到效果,至于“,”的作用感觉像是起连接的作用,比如 tr,td{border:1px} tr封装的td数据都会有css格式,而th是不具备此css格式的。反之,tr,th{border:1px}th数据具有css格式,td数据则没有。

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

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

意思是table标签中的所有tr标签中的所有th和td 标签都设边框,宽度1px,实心,颜色#000;

其中th,td和td,th是一样的意思

table tr表示table中的所有tr标签,后面同理。

还有一种类似的是table>tr只表示直属tr子标签。

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

固定的

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

顺序和包含关系有关,一个table包含多个tr,一个tr包含多个th或者多个td。th代表的是表头,一般当然是最上面的一行啦,所以包含th的tr写在前面,后面的就是td了。至于那个逗号的问题我没有get到你要问的点。

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

C_plus

此消息已作废
2017-10-12 回复 有任何疑惑可以回复我~
#2

qq_郑懵懵_0 提问者

那个逗号我试过不写,这样的话就不会添加上框框
2017-10-12 回复 有任何疑惑可以回复我~
#3

C_plus 回复 qq_郑懵懵_0 提问者

不写就语法错误了,识别不出来就不显示,逗号两边的东西删谁谁没框
2017-10-12 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

请问这个td后面为什么一定要加这个逗号,呢,还要table tr td,th这个顺序事固定的嘛还是自己写的

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