代码就像
<label for="bar">Baz: <input type="text" name="bar" id="bar" class="foo"/></label>
我想用标签来设置如何用CSS选择?
答案 0 :(得分:2)
目前无法单独使用css选择父元素。这将在即将到来的css 4(感谢andyB)
中实现所以你真的还有其他两个选择:
修改html,以便在父级上设置句柄,以便为其设置样式。
使用javascript根据孩子的css / id / name属性选择父级。
答案 1 :(得分:-1)
像这样:
label[for="bar"] { color: red; }
这会将标签定位为“bar”。它是一个CSS2.1选择器,它适用于IE6以外的所有选择。
请参阅有关jsFiddle的示例:http://jsfiddle.net/TheNix/kTwDN/