html - 如何专门为一个表类设置 th 和 td 样式?
问题描述
我有一个非常烦人和莫名其妙的问题。我的网站有两种不同类别的表格。一个没有边界,另一个有。但无论我做什么,我都无法将 th 和 td 样式与另一个表分开。
第一个表没有类样式;我默认什么。
第二个表有:
table.t01, th, td {
border: 4px solid black;
border-collapse: collapse;
}
但是,这会影响第一个表的 th 和 td 的样式。哇。
我怎么解决这个问题?
解决方案
通过在选择器中使用逗号,您是在说“这种风格适用于任何table
带有 classt01
的,但也适用于 ANYth
和 ANY td
”。
这对于合并许多具有相同样式的元素的样式很有用。例如,以下是等价的:
// The verbose way
th { color: red; }
td { color: red; }
p.red { color: red; }
div#firstred { color: red; }
// The concise way
th, td, p.red, div#firstred { color: red; }
如果您真正要寻找的是为with class定义样式th
和td
后代,只需用空格分隔and /选择器的术语:table
t01
table
th
td
尝试:
table.t01 th, table.t01 td {
border: 4px solid black;
border-collapse: collapse;
}
推荐阅读
- scikit-learn - sklearn 的 LinearRegression 是否使用 SVD?
- javascript - 如何将对象转换为数组并添加键
- cplex - 获取探查器错误 i CPLEX OPL - 发生溢出
- python - Python Selenium - 使用 Internet Explorer 发送密钥
- gitlab - 如何设置 Markdown 表格列的最小宽度?
- python - 使用 Python 优化以分数为约束的线性规划问题
- c++ - 类成员函数指针...我的代码对吗?
- python - Django 无法加载 psycopg2 模块。Python 也无法加载它,即使我在运行 pip list 时看到它
- android-intent - 我想启动录音机,但没有找到处理 Intent 的活动
- influxdb - 使用 1.x 客户端写入 InfluxDB 2.x