gpt4 book ai didi

html - CSS选择该元素之后所有相同类型的元素

转载 作者:行者123 更新时间:2023-12-02 20:58:11 25 4
gpt4 key购买 nike

我有这个代码:

<fieldset id="login">
<input type="text">
<input type="password">
<input type="checkbox" id="inline_invisible">
<label for="invisible">Login invisible</label>
<input type="checkbox" id="remember">
<label for="remember">Remember me</label>
</fieldset>

标签在其中一个输入框获得焦点之前不会显示,所以我有这个 CSS:

#login input:focus + input + label {
display:inline-block;
}

但当密码框处于焦点状态时,它仅选择第一个标签,而不选择第二个标签,并且对第一个输入框不执行任何操作。我应该怎么办?请仅使用 CSS,我无法更改 html。

谢谢。

最佳答案

尝试

#login input:focus ~ label  {display:inline-block;}

plus(+) selects the adjacent siblings while ~ looks for the next sibling

通用兄弟选择器引用:https://developer.mozilla.org/en/docs/Web/CSS/General_sibling_selectors

相邻同级选择器的引用: https://developer.mozilla.org/en-US/docs/Web/CSS/Adjacent_sibling_selectors

关于html - CSS选择该元素之后所有相同类型的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39545795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com