0

嗨,我<label>只想在 a 旁边定位和修改标签input[type=radio],在任何其他情况下都没有。

我的代码如下所示:

<fieldset>
  <legend>Some legend</legend>
  <p>Some explanation</p>
  <label>
   <input type="radio" name="#{name}" value="#{value}" />
  </label>
</fieldset>

我尝试过fieldset label:first-child+input[type=radio]{}但没有工作,如果有人可以帮助我会很棒。

编辑:我想要的是能够只设置 LABEL 标签而不是 RADIO button INPUT 标签的样式,并且这种样式仅在<label><input type="radio"></label>找到结构时才适用。

4

1 回答 1

3

你所要求的在 CSS 中是不可能的。无法“向后”或“向上”遍历 DOM 树(因此您不能针对先前的兄弟节点或父节点)。

请参阅这篇文章:是否有 CSS 父选择器?

于 2012-10-23T15:08:14.887 回答