Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 此标记的奇偶伪标记_Html_Css_Css Selectors - Fatal编程技术网

Html 此标记的奇偶伪标记

Html 此标记的奇偶伪标记,html,css,css-selectors,Html,Css,Css Selectors,我有一些HTML什么将在这个格式 <div class="container"> <div class="row"> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> <h1 class="birch">Testimonials</h1> </div> </div> <d

我有一些HTML什么将在这个格式

<div class="container">
    <div class="row">
        <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
            <h1 class="birch">Testimonials</h1>
        </div>
    </div>
    <div class="row">
        <div class="col-lg-11 col-md-11 col-sm-12 col-xs-12 name">
            <p>Odd Name</p>
        </div>
    </div>
    <div class="row">
            <div class="col-lg-offset-1 col-lg-11 col-md-offset-1 col-md-11 col-sm-12 col-xs-12 quote">
                <p>Odd Quote</p>
            </div>
    </div>

    <div class="row">
        <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 name">
            <p>Even Name</p>
        </div>
    </div>
    <div class="row">
            <div class="col-lg-11 col-md-11 col-sm-12 col-xs-12 quote">
                <p>Even Quote</p>
            </div>
    </div>
</div>

可以通过在
上放置
:n第n个子项(4n-2)
选择器,而不是其嵌套的
div
来完成此操作。然后在第二行之后每隔第四行选择一次,这恰好是您想要的奇数。在这种情况下,代码将是:

.row:nth-child(4n-2) .name {
    text-align:right;
}
.row:nth-child(4n-1) .quote {
    border-right:solid 5px #CCCCCC;
    border-left:none;
}


这将选择表的第2、第6、第10等行中的
.name
元素,以及第3、第7、第11等行中的
.quote
元素。

n子元素
指的是与其直接同级元素相比的元素。无论是
.quote
还是
.name
都没有兄弟姐妹,所以他们总是
n=1
(奇数)你能在所有奇数中添加一个类,在偶数中添加另一个类吗?你可以在服务器端添加偶数/奇数类我想我必须在服务器端这样做,如果是的话,我宁愿使用CSSpossible@oGeez当然,使用CSS是可能的。看看我的答案。选择奇数行,然后选择这些子行,而不是选择子行本身。简单的豌豆。谢谢你:),效果很好。然而,我将其改为-4和-3,因为这些样式在偶数行上看起来更好,而不是奇数行:P。
.row:nth-child(4n-2) .name {
    text-align:right;
}
.row:nth-child(4n-1) .quote {
    border-right:solid 5px #CCCCCC;
    border-left:none;
}