假设我有一个已分配给类dependency_table
的HTML表。
如何设置特定表的tr
,th
和td
子项的样式,而不必将class="dependency_table"
放入所有儿童标签?
这是我到目前为止所尝试的内容:
/* --- DEPENDENCY TABLE STYLING --- */
.dependency_table {
border-collapse: collapse;
color: pink;
}
.dependency_table ~ td {
background: #FAFAFA;
text-align: center;
}
.dependency_table ~ th{
background: #DFDFDF; /* Darken header a bit */
font-weight: bold;
}
使用这种语法,一般的兄弟选择器还没有为我工作。这样做的正确方法是什么?
答案 0 :(得分:1)
如果我理解正确你想要这样做:
/* --- DEPENDENCY TABLE STYLING --- */
.dependency_table {
border-collapse: collapse;
color: pink;
}
.dependency_table td {
#your style
}
.dependency_table th{
#your style
}
.dependency_table tr{
#your style
}
答案 1 :(得分:1)
另一种替代方案可以同时覆盖更多标签:
.dependency_table td, .dependency_table tr, .dependency_table th{
#your style
}