CSS:有班级的孩子的第一个孩子

苏涅兹

我有以下HTML:

<div class="statistics">
    <span class="glyphicon glyphicon-calendar"></span>19/06/2015
    <span class="glyphicon glyphicon-eye-open"></span> 18 lectures
    <span class="glyphicon glyphicon-comment"></span> 1 commentaire
    <span class="glyphicon glyphicon-user"></span> Sébastien Sougnez
    <span class="glyphicon glyphicon-heart note"></span>
    <span class="glyphicon glyphicon-heart note"></span>
    <span class="glyphicon glyphicon-heart note"></span>
    <span class="glyphicon glyphicon-heart note"></span>
    <span class="glyphicon glyphicon-heart-empty note"></span>
</div>

我正在应用一些CSS样式,其中包括:

.article .statistics span.note {
    margin-left:0px;
    margin-right:5px;
}

.article .statistics span.note:first-child {
    margin-left:25px;
}

第一个CSS块已正确应用,所有“注释”跨度之间的间隔约为5像素,但我想在第一个跨度上使用25像素的“注释”类在第一个跨度上留一个边距,但是,第一个子级确实似乎没有选择奇怪的元素,因为我也有这个CSS:

.article .statistics span {
    margin-left:25px;
    margin-right:5px;
}

.article .statistics span:first-child {
    margin-left:0px;
}

在这里,它工作正常,除第一个跨度外,所有跨度均以25px(在左侧)分隔。我想这与该类有关,但是我在Internet上浏览了一下,这似乎是正确的语法。

谢谢

螺栓时钟

第一个span.note不是的第一个孩子.statistics,因此span.note:first-child不会匹配。第一个孩子是一个span具备.note一流的,所以只有span:first-child选择无类将匹配,即子元素。

使用此处描述的技术,将左边距应用于所有span.note子项,然后将其从后续子项中删除,而不是尝试将其分别应用于第一个子项:

.article .statistics span.note {
    margin-left:25px;
    margin-right:5px;
}

.article .statistics span.note ~ span.note {
    margin-left:0px;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何定位没有特定班级的第一个孩子?

来自分类Dev

使用纯CSS隐藏除元素的第一个孩子以外的所有孩子

来自分类Dev

CSS-选择除第一个孩子以外的所有孩子

来自分类Dev

如何在CSS中定义孩子的孩子而不提及第一个孩子?

来自分类Dev

CSS的第一个/最后一个没有元素的孩子?

来自分类Dev

如何在混合容器中选择班级的第一个孩子/最后一个孩子?

来自分类Dev

针对CSS课后的第一个孩子

来自分类Dev

使用第一个孩子和之前的CSS

来自分类Dev

祖先CSS的第一个孩子

来自分类Dev

CSS:第一个孩子的伪元素

来自分类Dev

多个表的CSS第一个孩子

来自分类Dev

CSS中的第一个孩子问题

来自分类Dev

使用CSS更改第一个孩子的背景

来自分类Dev

生第一个孩子

来自分类Dev

div的第一个孩子

来自分类Dev

第一个孩子的选择

来自分类Dev

从同一个班级中选择第一个孩子并添加班级名称

来自分类Dev

CSS专注于第一个孩子更改第二个孩子的颜色?

来自分类Dev

7个或更多孩子时,CSS第一个孩子

来自分类Dev

CSS专注于第一个孩子更改第二个孩子的颜色?

来自分类Dev

选择不同父母中班级的第一个孩子

来自分类Dev

选择给定班级的第一个孩子,怎么做?

来自分类Dev

CSS选择第一个孩子(如果有特定标签)

来自分类Dev

如何从CSS中所有相似的类中选择第一个孩子

来自分类Dev

如何在第一个孩子中选择第一个孩子

来自分类Dev

在第一个孩子和下一个孩子样式中添加CSS?

来自分类Dev

选择最后一个孩子,除非它也是第一个孩子

来自分类Dev

C ++ pugiXML,在节点中的第一个孩子之前附加一个孩子

来自分类Dev

交换列-第一个孩子的最后一个孩子-引导程序

Related 相关文章

热门标签

归档