[英]How can I assign class for more than one tags?
就像是:
的HTML:
<tr class = "foo">
<td class = "foo"> ... </td>
<td class = "foo"> ... </td>
</tr>
样式表:
// I want to merge these
tr.foo { ... }
td.foo { ... }
只需.foo{/*styles in here*/}
使用.foo{/*styles in here*/}
,无需指定标签
您可以使用逗号在CSS中组合规则集:
tr.foo, td.foo { /* all these rules apply to both */ }
当然,这并不妨碍您使用其他规则集(包括另一个tr.foo
或td.foo
)或覆盖级联中的规则。
如果要使用后代选择器,则只是一个空格:
tr.foo td.foo { /* affects all td class=foo children of tr class=foo */ }
还有更具体的子选择器>
<tr id="trow" >
<td id="tcol">...</td>
<td id="tcoll">..</td>
</tr>
的CSS
#trow,#tcol,#tcoll {
-------------
-------------
}
您提到的类名是相同的。
foo {
---------
---------
}
足够。 如果样式相同,则无需合并。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.