IE 6中使用"for"属性的标签CSS选择器

sri*_*ath 4 css internet-explorer css-selectors

我的网页上有一个标签作为="title"的标签我如何设置这个特定标签元素的样式?

Ber*_*ron 8

由于IE6不支持属性选择器,因此您可以考虑为您指定一个类属性<label />并使用它选择它.(参见如何解决方法:IE6不支持CSS"属性"选择器)

使用IE7,您可以这样做:

label[for="title"] {
   font-weight: bold;
   /* ... */
}
Run Code Online (Sandbox Code Playgroud)

jsfiddle.net/GWNXq.


Roc*_*nie 7

你可以为它分配一个id

<label for="title" id="label-title">TITLE</label>
Run Code Online (Sandbox Code Playgroud)

然后应用一些CSS,例如

#label-title{font-weight:bold}
Run Code Online (Sandbox Code Playgroud)

  • 几乎是容纳IE6的唯一(简单)方法之一.+1 (3认同)