我的网页中有HTML表格。我已经将css应用于该表。 现在我想只为表头的第一行改变css。
我没有在表头中,因为该表是从gridView
自动生成的我怎样才能实现这一目标?
答案 0 :(得分:3)
tr:first-child
将样式应用于此。
答案 1 :(得分:2)
考虑使用CSS伪类:first-child
阅读本文了解详情:http://www.w3schools.com/css/css_pseudo_classes.asp
答案 2 :(得分:2)
如果您通过“gridView”引用ASP.NET GridView control,则可以使用ShowHeader property生成th
。
然后,这将允许您挂钩th
,并且在语义上更正确。
myGridControl.ShowHeader = true;
或
<asp:GridView ShowHeader="true" [...]>
答案 3 :(得分:1)
使用CSS伪类:first-child
,例如:
table tbody tr:first-child
{
background-color: red;
}