【发布时间】:2013-12-24 01:03:39
【问题描述】:
我有一个 CSS 规则...
tr.my-style td.my-style-2
{
border-top: 1px solid #F00;
}
这为表格中每一行中的每个数据单元格提供了一个红色边框。 'my-style' 和 'my-style-2' 从生成的组件附加到 html。
我应该将第一个子选择器放置在规则中的什么位置,以便仅将样式应用于表中的第一行?
这是我在 FireFox 中使用“获取 css 路径”的实际 css...
html.js body div.container div.row div.col-md-9 table#Accounts.dxgvControl_Bootstrap3 tbody tr td table#Accounts_DXMainTable.dxgvTable_Bootstrap3 tbody tr#Accounts_DXDataRow0.dxgvDataRow_Bootstrap3 td.dxgv
但“#Accounts_DXDataRow0”指的是第一行。我想在不使用硬编码标识符的情况下概括规则。
我试过了……
tr.dxgvDataRow_Bootstrap3:first-child td.dxgv
{
border-top: 2px solid #DDDDDD;
}
【问题讨论】:
-
如果你说的是行,
tr。
标签: html css css-selectors