关于CSS标签写法的问题

<style type="text/css">

table tr td,th{……}</style> 中 

我看有人回答说是  选择器之间逗号是并列的意思,即共用声明部分;如果是空格,就是后辈选择器了,即所有后辈都使用该声明。

如果空格是后辈选择器的话,我直接打成 table{boder:1px solid #000;}可以么。 tr,td,th不应该都算是table的子辈么?

求大神解答!菜鸡提问!

蔚蓝De枫叶
浏览 1330回答 1
1回答

李晓健

你的意思是在table的前面加一个空格?这样加是无效的,后辈选择器是一个选择器加一个空格后后面还在跟一个选择器才能生效,比如 table tr{}, 这样只对这个table中的tr起作用,写成 table{}或都table {},都是只对table起作用,不会对table内部的标签起作用,除非可以继承的属性。
打开App,查看更多内容
随时随地看视频慕课网APP