css - 当同一类的两次潜水选择第一个 div
问题描述
如果有人能提供帮助会很高兴:)
根据情况,有两种可能。两个具有相同类的 div 并排,以及具有不同类的 div,根据情况我想将 css 添加到第一个具有类图像的 div 时,旁边是具有类图像的 albo div
1.
<div class="image"></div>
<div class="image"></div>
-
.image { padding-right: 40px; }
是否有可能两个给出如下规则,但仅适用于具有类图像的第一个 div,而具有类图像的第二个 div 位于旁边。
.image + .image {
padding-right: 5px
}
解决方案
您不能根据后代或后续兄弟姐妹进行选择;从您已经在选择器中到达的任何点,您只能选择向前/向下。
你可以做的是在你的元素周围放置一个包装元素,然后排除:last-child
:
.outer { font-size: 0; border: 1px solid #333; display: inline-block; }
.inner {
background-color: #ccc;
display: inline-block;
height: 40px;
width: 40px;
}
.inner:not(:last-child) {
margin-right: 20px;
}
<div class="outer">
<div class="inner"></div>
<div class="inner"></div>
<div class="inner"></div>
<div class="inner"></div>
<div class="inner"></div>
</div>
推荐阅读
- r - 如何在 sparklyr 中使用 dplyr
- email - 无法判断我的 Postfix Mail Daemon 电子邮件报告是否被欺骗
- c# - MongoDB 如何使用 C# 驱动程序在一个查询中进行多个聚合?
- python - Python 字典列表并从特定案例创建另一个字典
- apache-nifi - 使用嵌入式 Zookeeper 将节点添加到 NIFI 集群
- python-2.7 - 如何更改我的颜色条就像 matplotlib 中的滑块一样工作
- php - 如何在 laravel 5.6 中进行自定义登录?
- hadoop - 在 cloudera 5.13.0 服务未启动
- variables - Prestashop 1.7.4.x - 使用 order_conf 作为新电子邮件模板时缺少变量值
- javascript - vis js时间线边界上的项目被剪切/部分可见