CSS:选择下一个包含在跨度中的元素

标签 css

我有这样的问题。我的标记:

<span>
    <i class="rectangle"></i>
</span>
<span>
    <i class="circle"></i>
</span>

我需要选择 span .rectangle 之后的 span .circle。 我不知道怎么办。选择器 span>.rectangle+span>.circle 不起作用。 https://jsfiddle.net/kipris/refb2a6g/

最佳答案

实际上你不能。在 css 中,您可以进入或进入下一个,但不能进入上一个。

尝试搜索其他方法。如果您说出原始问题,则可能存在一些解决方案。

关于CSS:选择下一个包含在跨度中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41721001/

相关文章:

html - mediawiki 中的嵌套编号列表

javascript - CSS 的 SEO 隐藏 JS 淡入

html - css 转换和动画冲突; html元素的顺序很重要吗?

javascript - 用javascript重复一个div?

html - Ionic Build 在不存在的地方创建 DIV?

css - 可变宽度包装器内的 Chrome/Firefox 内联 block 。 Firefox 不改变宽度

html - 如何使用 CSS 更改滚动条位置?

php - 更改时图像不显示

html - 如果没有选择日期,将日期输入字段的默认占位符区域更改为文本 "Date"

javascript - 如何使用 json 对象创建水平菜单?