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

css式样

在table tr td,th{border:1px solid blue;}中

table tr td th 的位置改变会有影响吗?还有那个逗号的存在有什么意义?

正在回答

4 回答

table tr td,th 的位置改变会有影响,仔细看代码,可以知道td标签在tr标签里,tr标签在table标签里,所以它们是嵌套关系,所以位置不能改变,你可以了解一下编译原理,顺便那个逗号也是必须的,由于th是表头和td其实是同一级别的标签(这么说比较好理解),所以要用逗号来表示它们的并列关系。如果有逗号,这行代码的意思就变成了,在td标签内的th,td是某一单元格,单元格里面怎么可能还有表头呢

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

玉矛匪 提问者

非常感谢!
2018-08-06 回复 有任何疑惑可以回复我~

我觉得这个应该是css选择器的问题

比如 table tr td就是table下面的tr下面的td

tr,td应该就是tr和td

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

table 子标签是tr, 

tr子标签是td和th

td和th是同级别的,所以用逗号隔开

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

慕UI3063441

tr,td的位置可以改变
2018-08-06 回复 有任何疑惑可以回复我~
#2

玉矛匪 提问者 回复 慕UI3063441

谢谢!
2018-08-06 回复 有任何疑惑可以回复我~

同级 ,,,,,,  代码分 父级  子级   同级  ,    你说的是同级        一般td跟 th是一起用的    th是标题 , td是内容

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

玉矛匪 提问者

谢谢 但还不是很懂,
2018-08-06 回复 有任何疑惑可以回复我~

举报

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

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

进入课程
意见反馈 帮助中心 APP下载
官方微信