标签的CSS选择器使用;至于;IE 6,7中的属性

标签的CSS选择器使用;至于;IE 6,7中的属性,css,internet-explorer,css-selectors,Css,Internet Explorer,Css Selectors,我的网页中有一个标签作为label for=“title” 我如何设计这个特定的标签元素?,因为IE6不支持属性选择器,你可以考虑在你的 中指定类属性并用它来选择。(见附件) 使用IE7,您可以做到以下几点: label[for="title"] { font-weight: bold; /* ... */ } 请参阅。您可以为其分配一个id <label for="title" id="label-title">TITLE</label> 就像火箭罗尼说

我的网页中有一个标签作为label for=“title”
我如何设计这个特定的标签元素?

,因为IE6不支持属性选择器,你可以考虑在你的<代码> <代码>中指定类属性并用它来选择。(见附件)

使用IE7,您可以做到以下几点:

label[for="title"] {
   font-weight: bold;
   /* ... */
}

请参阅。

您可以为其分配一个id

<label for="title" id="label-title">TITLE</label>

就像火箭罗尼说的那样,id是一种方法

你甚至可以提供一个类,这样你就可以同时设计好几个东西

<label for="title" class="label">TITLE</label>
<label for="title" class="label">FORENAME</label>
谢谢你的回答

这是我在“谷歌搜索”几个小时后发现的

我认为在IE6中,我们必须使用id或class属性,否则在大多数anwers中都不可能像上面所说的那样选择label元素

IE7的标签[htmlFor=“title”]{…}

FF 3.5的标签[for=“title”]{…}(我还没有在safari上测试过)

参考-


附言:它在IE7中仍然不起作用

可能是重复的哦,糟糕,我误解了这个问题。抱歉,IE6不支持基本的CSS选择器,这真让人恼火。老实说,我现在已经放弃了支持IE6;这是不值得的,它的市场份额一直在下降。但如果你还必须支持它,我会同情你。这几乎是适应IE6的唯一(简单)方法之一+1.
<label for="title" class="label">TITLE</label>
<label for="title" class="label">FORENAME</label>
.label{font-weight:bold}