【发布时间】:2011-05-27 14:48:40
【问题描述】:
注意,这与旧问题How can I apply CSS on all buttons which are present in that page? 不同,因为这是一种已经存在的样式。因此,考虑到我们称之为“standard_label_style”的样式已经存在于包含的 CSS 文件中,我该怎么做才能说此页面上的所有标签都应该具有该样式而不是添加:
class="standard_label_style"
对每一个人?是的,我知道我可以使用 jQuery 或 JavaScript 代码的 sn-p 事后应用样式。我只是想了解应该如何使用 CSS。
跟进
我有几个 cmets 说只使用这样的语法 .standard_label_style, label... 不幸的是,这与我想要的完全不同。这将允许我将其他规则应用于 standard_label_style 类,以及将规则应用于此页面中的标签,但不允许我将该样式应用于此页面上的所有标签。要查看这方面的示例,这里有一个样式表和 html 来演示。没有类的标签仍然不会以红色显示,但这就是我希望发生的事情。我想将现有的类应用于页面上的所有标签,而不仅仅是具有该类的标签,并且不在此页面上添加新样式,现有样式应该是唯一的样式。
included.css:
.standard_label_style { color: red; }
test.html:
<html>
<head>
<link rel="stylesheet" type="text/css" href="included.css">
<style>
.standard_label_style, label { }
</style>
</head>
<body>
<label class="standard_label_style">Test Label</label><br/>
<label>Unclassed Test Label</label>
</body>
</html>
【问题讨论】:
标签: html css stylesheet