Html 是否有'的选择器;在任意两个元素之间';

Html 是否有'的选择器;在任意两个元素之间';,html,css,css-selectors,Html,Css,Css Selectors,我希望选中该输入时使div.container后面的div(任何div)具有边框样式。我不确定是否存在某些元素和选择器的组合,当选中时会导致输入将元素样式设置为超出输入范围。看起来我必须重新排列html,但是我需要标签(我假设输入)放在一个封闭的div中,因为我希望标签是position:sticky。我简化了标记。这是关注的css选择器规则-“html正文div>*~*:checked~*~*~*~**”。实际上,如果有一个“两个选择器之间的任意值”组合符,它会更简单。我希望在检查第二个输入的

我希望选中该输入时使div.container后面的div(任何div)具有边框样式。我不确定是否存在某些元素和选择器的组合,当选中时会导致输入将元素样式设置为超出输入范围。看起来我必须重新排列html,但是我需要标签(我假设输入)放在一个封闭的div中,因为我希望标签是position:sticky。我简化了标记。这是关注的css选择器规则-“html正文div>*~*:checked~*~*~*~**”。实际上,如果有一个“两个选择器之间的任意值”组合符,它会更简单。我希望在检查第二个输入的content2div(div.d2)时,有一个大黄色点的边框

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

这是测试html-。

像这样吗
html body div*:选中~*~*~*{
有趣-该选择器导致输入选择标签。我想选择div.d2。input和div位于两个不同的父级中,CSS无法选择父级或以前的同级。您需要重新考虑html结构或使用javascript:(我正要说同样的话。不知道你点击了哪个项目,就没有办法告诉css该怎么做。这里有一个可能的想法:或者?:(