我的网站上有两个表,它们的名称为:
<table class="table1">
<table class="table2">
我正在尝试引用table1
's并使用td
:tr
th
table.table1 td, tr, th {
border: 1px solid red;
}
但它适用于我的两个表,我无法将样式覆盖为table2
. 什么地方出了错?
每个选择器之间的逗号表示一个新的选择器。所以tr
andth
选择器对所有表都是通用的,而不仅仅是table1
. 因此,您需要table1
为每个选择器指定。
table.table1 td, table.table1 tr, table.table1 th {
做这个:
table.table1 td, table.table1 tr, table.table1 th {
border: 1px solid red;
}
只有当您想应用特定样式时,您必须通过父母访问tr
,每条规则都用逗号分隔。th
您必须引用父类才能将样式应用于tr
, td
childs
您将 css 样式应用于所有tr
, th
from page.