【问题标题】:How to apply a particular stylesheet class to a table when there are already "table,td,tr" selectors style specified in stylesheet?当样式表中已经指定了“table,td,tr”选择器样式时,如何将特定的样式表类应用于表?
【发布时间】:2011-03-20 15:58:24
【问题描述】:

我有一个 CSS 文件,其中已经应用了以下样式:-

table{...}  
table td{...}

它适用于所有表格。但我想改变一些特定表格的样式。我创建了一个新类并将其应用于这些表。但是表格仍然从上述选择器中获取样式,而不是从应用的类中获取样式。

【问题讨论】:

  • 你的电线在某处交叉。类选择器将覆盖标签选择器。 See for yourself.
  • 是的,问题解决了,谢谢,我没有将样式应用于 .Class td,而只是应用于 .Class。

标签: html css css-selectors


【解决方案1】:

当您单独选择 table.yourclass 时,无论类选择器是否存在,某些样式可能不会被表的子项继承。

您需要将它们应用于table.yourclass trtable.yourclass th 和/或table.yourclass td

【讨论】:

    猜你喜欢
    • 2012-01-29
    • 2018-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 2021-12-25
    相关资源
    最近更新 更多