請注意,這與以前的問題How can I apply CSS on all buttons which are present in that page?不同,因爲這是已有的樣式。因此考慮到風格,我們稱之爲「standard_label_style」已經存在於包括CSS文件,我能做些什麼來說,所有此頁面上的標籤應該具有的風格短加入:我想將現有的CSS樣式應用於頁面上的所有標籤。怎麼樣?
class="standard_label_style"
到每一個?是的,我知道我可以將事後樣式應用到jQuery或JavaScript代碼片段中。我只是想了解我應該如何用CSS來做到這一點。
跟進
我已經得到了一些評論認爲,說只要使用語法這樣.standard_label_style,標籤......不幸的是,什麼也不做像我想要什麼。這將允許我將其他規則應用於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>
不幸的是,請參閱修訂問題中的示例。 – 2011-05-27 19:27:02