祖先表类影响后继表元素

时间:2013-10-23 08:00:47

标签: html css

有人可以告诉我如何解决影响后继表元素的祖先表类的问题。

我在桌子上有一张桌子:

<table id="table1" class='parent'>
    <tr>
        <td>
            <table style="width: 100%">
                <tr>
                    <td>

                    </td>
                </tr>
                <tr>
                    <td>

                    </td>
                </tr>
            </table>
        </td>
    </tr>
    <tr>
        <td>

        </td>
    </tr>
</table>

我有css设置:

.parent {
    background: yellow;
    width: 200px;
    height: 100px;
}
#table1 tr:first-child td:first-child {
    width: 100%;
    height: 30px;
    border: dashed red 1px;
}

这将导致table2 tr:first-child td:first-child也将获得

width: 100%;
height: 30px;
border: dashed red 1px;

如何避免这种情况并仅对父表进行css设置,而不影响后续表元素

1 个答案:

答案 0 :(得分:0)

使用“&gt;”不应用嵌套表的样式

#table1>tr:first-child>td:first-child

#table1>tbody>tr:first-child>td:first-child