CSS选择器的常用规则
(1) 组规则
语法:选择符1,选择符2,...,选择符n{属性1:值1; 属性2:值2;...;属性n:值n;}
示例:
(2)继承规则
当对一个HTML标签定义了CSS样式后,样式会自动继承给这个节点的所有子节点。
(3)类规则
通过“.”+类名对该类进行定义。
示例:
(4)ID规则
通过“#”+ID号对该元素进行设置。
示例:
(5)嵌套规则
嵌套规则可以指定一个路径来定义一个样式,规则中的选择符可以是类、ID或者基本选择符。
实例1:
示例2:
(1) 组规则
语法:选择符1,选择符2,...,选择符n{属性1:值1; 属性2:值2;...;属性n:值n;}
示例:
/*定义H1的格式*/ H1 { font-weight: bold;/*字体的粗细,bold指粗体*/ font-size: 12pt;/*字体尺寸,现在一般使用px,并不使用pt*/ font-family: helvetica;/*字体类型,如宋体、黑体*/ font-variant: normal;/*设置小型大写字母,normal为正常。*/ font-style: normal;/*字体风格,例如斜体。normal代表标准字体。*/ }
(2)继承规则
当对一个HTML标签定义了CSS样式后,样式会自动继承给这个节点的所有子节点。
(3)类规则
通过“.”+类名对该类进行定义。
示例:
<!--通过类名设置标题的颜色-->
.list{color: red;}
<body>
<h1 class="list">标题1</h1>
<h1 class="list">标题2</h1>
<h1 class="list">标题3</h1>
</body>
(4)ID规则
通过“#”+ID号对该元素进行设置。
示例:
#header{
width: 800px;
height: 125px;
color: red;
}
<body>
<div id="header">顶部横条</div>
</body>
(5)嵌套规则
嵌套规则可以指定一个路径来定义一个样式,规则中的选择符可以是类、ID或者基本选择符。
实例1:
<!-- 设置类“.reddish”的标签中的H1标签的样式 -->
.reddish h1{
color: red;
}
<body>
<div class="reddish">
<h1>标题1</h1>
</div>
</body>
示例2:
<!-- 改变继承关系 -->
p{color: red;}
p b{color: blue;}
<body>
<p>
红色
<b>蓝色</b>
</p>
</body>