对于这个html代码,我想使用CSS选择一个元素。 我需要通过引用validatedMessage来选择“需要Cvv2”。我正在考虑尝试.validateMessage + .Cvv2.required。但是,这没有用。似乎“需要Cvv2”是在“CCNumber required”之后。但我需要引用“validatedMessage”,它位于“CCNumber required”中。我甚至不知道解释这种关系的正确行话......
<div class="CCNumber required">
<label id="label">Credit Card Number:</label>
<input name="test" type="text" class="wrong">
<span class="validatedMessage">Required</span> <br>
</div>
<div class="Cvv2 required">
<a> What's this</a><br>
</div>
答案 0 :(得分:2)
目前,纯CSS无法实现。
您正在寻找某种&#34;包含&#34;查询,不可用。
https://css-tricks.com/child-and-sibling-selectors/#article-header-id-4