css - 表 th 和 tr 中的两个元素的样式相同。如何避免冗余?

标签 css

现在我有以下内容:

table th.bordered {
  border: 1px solid red;
}

table td.borderd {
  border: 1px solid red;
}

我怎样才能把它放在一个规则中??

最佳答案

Billy's 在技术上是正确的,但还有更好的方法:

table .bordered {
  border: 1px solid red;
}

或者甚至(如果你想在 table 以外的东西上使用它):

.bordered {
   border: 1px solid red;
}

执行这两项中的一项将有助于防止过于具体,这将使维护变得容易得多。

关于css - 表 th 和 tr 中的两个元素的样式相同。如何避免冗余?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14606033/

相关文章:

php - 将数据从 JavaScript 发送到服务器到 PHP,得到 500 错误

javascript - CSS、Internet Explorer 7 : layout messed up when I click on a menu

javascript - 如何使用 Javascript 获取访问者监视器分辨率?

css - 屏幕分辨率改变元素的宽度?

html - div 中的文本溢出...但只有在刷新后才恢复正常

html - 为什么我删除 "overflow:hidden?"时导航栏隐藏了 overflow是做什么用的?

html - 对机器人隐藏电子邮件地址 - 保持邮件地址为 :

css - 覆盖封装的 :host-style of external component

css - 如何使用 CSS 隐藏字段集

javascript - QuerySelectorAll 样式颜色