I have a class *, but I can't override the proporties in this class later on? Why...?
* {
font-family:tahoma;
font-size:11px;
color:#3c6b93;
}
eg
.test {
font-size:17px;
color:red;
}
only way the .test class can override is I delete each s开发者_StackOverflow中文版pecific proporty in the * class
So this is how I do it:
body {
font:11px/1.2 Tahoma, sans-serif;
color:#3c6b93;
}
.test {
font-size:17px;
color:red;
}
The above properties trickle down (to descendant elements). Therefore, you define the most general rules on the body element. Now, unless overridden, those rules will apply to all elements on the page.
<html>
<head>
<style type="text/css">
* {
font-family:tahoma;
font-size:11px;
color:#3c6b93;
}
.test {
font-size:17px;
color:red;
}
</style>
</head>
<body>
<div>Text</div>
<div class="test">Text</div>
</body>
</html>
works as expected in my browser.
加载中,请稍侯......
精彩评论