[英]CSS selector for several id's within a parent class
我正在寻找一种方法来针对具有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中。
后代选择器是一种仅选择祖先/父代( parent child
)的parent child
(无论它们是元素,类,ID等)的方式。选择器之间用空格表示
.example6 #name {
}
您可以逗号分隔多个选择器并应用相同的CSS
.example6 #name, .example6 #email, .example6 #subject {
}
尝试这个:
.example6 #name, .example6 #email, .example6 #subject {
...
}
有几种方法可以做到这一点。
您可以用逗号分隔多个表达式:
.example6 #name, .example6 #email, .example6 #subject {...}
或找到该元素唯一的其他内容(例如:它们是.example6
中的唯一inputs
)
.example6 input{...}
或使用属性选择器仅获取具有type = text的输入:
.example6 input[type=text]{...}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.