我的网页上有一个标签作为=“title”的标签 如何设置此特定标签元素的样式?
答案 0 :(得分:8)
由于IE6不支持属性选择器,您可以考虑为<label />
指定一个类属性并使用它选择它。 (见How to workaround: IE6 does not support CSS “attribute” selectors)
使用IE7,你可以这样做:
label[for="title"] {
font-weight: bold;
/* ... */
}
答案 1 :(得分:7)
您可以为其指定一个ID
<label for="title" id="label-title">TITLE</label>
然后应用一些css,例如
#label-title{font-weight:bold}
答案 2 :(得分:3)
谢谢你的回答!
这是我在“谷歌搜索”后发现的
我认为在IE6中我们必须使用id或class属性,否则在大多数回答中都不可能像上面所说的那样选择label元素!
IE7的 label[htmlFor="title"]{... }
label[for="title"]{... }
用于FF 3.5(我没有在safari上测试过它)
参考 - http://reference.sitepoint.com/css/attributeselector
P.S:它仍然无法在IE7中运行!!
答案 3 :(得分:2)
就像Rocket Ronnie所说,id就是这样做的一种方式。
你甚至可以提供一个课程,这样你就可以一次设置几个样式
<label for="title" class="label">TITLE</label>
<label for="title" class="label">FORENAME</label>
然后应用一些css,例如
.label{font-weight:bold}