我正在寻找一种使用 CSS 选择器在父类中定位多个不同 ID 的方法。
我知道这样做并不常见,因为 id 需要唯一才能进行验证,因此这种解决方案的实际用途有限。我最初打算将此代码用于学校元素。从那以后,我找到了一个有效的解决方法,但我仍然想知道这是否可以完成,如果可以,怎么做。
<form class="example6">
<div>
<h3>Contact form</h3>
<label>
<span>Your name</span><input id="name" type="text" name="name" />
</label>
<label>
<span>Email Address</span><input id="email" type="text" name="email" />
</label>
<label>
<span>Subject</span><input id="subject" type="text" name="subject" />
</label>
<label>
<span>Message</span><textarea name="feedback"></textarea>
</label>
</div>
</form>
我想选择#name、#email 和#subject,但前提是在 .example6 中。
最佳答案
A descendant selector是一种仅选择祖先/父代(parent child
)的子代的方法,无论它们是元素、类、ID 等。选择由选择器之间的空格表示
.example6 #name {
}
您可以用逗号分隔多个选择器并应用相同的 CSS
.example6 #name, .example6 #email, .example6 #subject {
}
关于html - 父类中多个 id 的 CSS 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25752345/