本文介绍了与第一行交替排列的行颜色不同的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想创建一个表格,标题是绿色的,然后是不同样式之间的行。



如何设置第一行的颜色以及如何设置其他人交替?



我的HTML:

  

您只需将 first-child 规则,所以它会覆盖它们。

  .butikHeader tr:n -child(偶数){
背景:#FFF;
border:0px;
颜色:#000;
}
.butikHeader tr:nth-​​child(奇数){
背景:#DFE7C0;
}
.butikHeader tr:第一个孩子{
背景:#8AB512;
颜色:#FFF;
}


I want to make a table where the header is green and then the rows alternate between different styles.

How can I style the first row's color as well as having the others alternate?

My HTML:

<table style="width: 100%;" class="butikHeader">
        <tr>
            <td>Tilføj</td>
            <td>Stk</td>
            <td>Produkt navn</td>
            <td>Pris</td>
            <td>Mere info</td>
        </tr>
        <asp:Repeater ID="RepeaterList" runat="server">
            <ItemTemplate>
                <tr>
                    <td>
                        <input id="CheckboxValue" type="checkbox" style="width: 20px;" />
                    </td>
                    <td>
                        <input id="Text1" type="text" style="width: 50px;" class="AntalBoxInput" value="<%# Eval("Antal") %>" />
                    </td>
                    <td><%# Eval("navn") %></td>
                    <td><%# Eval("pris") %> Kr,-</td>
                    <td><a href="produkt.aspx?id=<%# Eval("id") %>">Info</a></td>
                </tr>
            </ItemTemplate>
        </asp:Repeater>
    </table>

My CSS:

    .butikHeader tr:first-child {
    background:#8AB512;
    color:#FFF;
}
.butikHeader tr:nth-child(even) {
    background:#FFF;
    border:0px;
    color:#000;
}
.butikHeader tr:nth-child(odd) {
    background:#DFE7C0;
}

I would like to make it look like something like this or this

解决方案

You just have to place the first-child rule after the rest, so it overrides them.

.butikHeader tr:nth-child(even) {
    background:#FFF;
    border:0px;
    color:#000;
}
.butikHeader tr:nth-child(odd) {
    background:#DFE7C0;
}
.butikHeader tr:first-child {
    background:#8AB512;
    color:#FFF;
}

这篇关于与第一行交替排列的行颜色不同的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-05 18:47
查看更多