CSS3查询目标标签+输入[type =“radio”](指定节点)

时间:2012-10-23 14:58:05

标签: html css css-selectors

您好我希望仅在<label>旁边定位和修改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按钮的INPUT标签,这种样式只有在找到<label><input type="radio"></label>结构时才适用。

1 个答案:

答案 0 :(得分:3)

CSS中无法满足您的要求。无法遍历“返回”或“向上”DOM树(因此您无法定位以前的兄弟节点或父节点)。

请参阅此帖子:Is there a CSS parent selector?