很抱歉标题上的措辞很差。 我想知道是否有办法让 CSS 文件执行类似于以下代码的操作,并将背景颜色应用于我所有带有 id 的表格单元格。-
td {
background-color: #d3d3d3;
}
#OtherTableCell {
border: 1px solid black;
}
#AnotherTableCell {
font-weight: bold;
}
#OneMoreTableCell {
width: 5%;
}
有没有办法做到这一点,或者我只需要这样写
#OtherTableCell {
border: 1px solid black;
background-color: #d3d3d3;
}
#AnotherTableCell {
font-weight: bold;
background-color: #d3d3d3;
}
#OneMoreTableCell {
width: 5%;
background-color: #d3d3d3;
}
Google OOCSS(面向对象的CSS)提供了有关如何在CSS中创建"对象"以更有效地组织CSS的指南。您只需要遵循 DRY 原则,这样样式就不会不必要地重复。
这个问题有很多答案。 有一些完整的指南会有所帮助。
我最喜欢的是这个:https://css-tricks.com/complete-guide-table-element/
有许多方法可以按行或列和标题对样式进行分组。 这完全取决于您到底想做什么。