首页 > 解决方案 > 是否有“任意 2 个元素之间”的选择器

问题描述

我希望输入时检查导致 div.container 之后的 div(任何 div)具有边框样式。我不确定是否存在某些元素和选择器的组合,当检查元素样式时是否会导致输入超出输入范围。似乎我必须重新排列 html,但我需要标签(我想输入)在封闭的 div 中,因为我希望标签是位置:粘性。我已经简化了标记。这是值得关注的 css 选择器规则 - "html body div > * ~ *:checked ~ * ~ * ~ * ~ *" 。如果有“两个选择器之间的任何东西”组合器,真的会更简单。我希望在检查第二个输入的 content2 div (div.d2) 时有一个大黄点的边框。

  html body div  > * ~ *:checked ~ * ~ * ~ * ~ * {
    border:dotted 10px #ff0 !important;;
}

这是测试 html - https://jsfiddle.net/gayf9vr6/

标签: htmlcsscss-selectors

解决方案


推荐阅读