CSS部分语法1

时间:2023-03-09 06:01:51
CSS部分语法1
<!--
第1部分 CSS规则特性
1 继承性:父元素样式可以被子元素继承,一般只能继承颜色和字体;
2 层叠性:给一个元素设置不同声明,效果会叠加;
3 优先级:给同一个元素设置相同声明,效果以后者为准,也叫就近原则; 第2部分 选择器
1 元素选择器 略;
2 类选择器:选择class等于某值的所有元素,是程序员根据逻辑给元素增加的分类;
3 id选择器:选择id等于某值的惟一的元素;
4 选择器组:写出一组选择器,选中每个选择器所对应的目标的“并集”;
5 派生选择器:
后代选择器:选择某元素所有后代(子孙)元素
子元素选择器:选择某元素的所有子元素
6 伪类选择器::用于像某些选项添加特殊的效果
使用冒号( :)作为结合号,结合号左边是其他选择器,右边是伪类
常用伪类:
-:link
-:active
-:visited
-:hover
-focus:
--> <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>demo3</title> <style>
/*1 继承性:父元素样式可以被子元素继承,一般只能继承颜色和字体*/
body{
font-family:"微软雅黑","文泉驿正黑","黑体"; /*三个字体分别支持windows、linux、mac,一般都写*/
background-color:silver; //背景颜色
color:blue; //字体颜色 } /*2 层叠性:给一个元素设置不同声明,效果会叠加*/
h2{ font-family:"微软雅黑";
}
/*此处省略无数行声明,写着写着忘了加一个申明可以另写,会叠加*/
h2{ color:red;
font-size:50px;
} /*3 优先级:给同一个元素设置相同声明,效果以后者为准,也叫就近原则*/
h3{
color: gray;
}
/*此处省略无数行声明*/
h3{
color:green;
} /*选择器就是用来选择页面上的元素 */
/* 1 元素选择器 前面都有 略 */ /* 2 类选择器:选择class等于某值的所有元素,是程序员根据逻辑给元素增加的分类 */
.girl{
color:pink;
font-size:40px;
} /*3 id选择器:选择id等于某值的惟一的元素*/
#p3{
color:yellow;
font-size:50px;
} /* 4 选择器组:写出一组选择器,选中每个选择器所对应的目标的“并集” */
p.girl,#p3{
font-weight:bold; /*加粗*/
} /* 5 派生选择器:
后代选择器:选择某元素所有后代(子孙)元素
子元素选择器:选择某元素的所有子元素
*/
/*5.1 选择某元素的子孙*/
#p5 b{
color:red;
}
/*5.12选择某元素的儿子*/
#p5>b{
color:yellow;
} /*6 伪类选择器::用于像某些选项添加特殊的效果
使用冒号( :)作为结合号,结合号左边是其他选择器,右边是伪类
常用伪类:
-:link
-:active
-:visited
-:hover
-focus: */ </style> </head>
<body>
<h1>老许</h1>
<h2>盼盼</h2>
<h3>哈哈</h3> <p class = "girl">小倩</p> <p class = "girl">小乔</p> <p id = "p3">大蛇</p> <p>牛魔王</p> <p id="p5">
<u>安徽省<b>马鞍山市</b>安徽工业大学 </u> <br>
红豆生南国,<br>
春来发几枝。<br>
问君多采撷,<br>
此物最相思。<br>
</p>
<ol>
<li>第一</li>
<li>第二</li>
<li>第三</li> </ol> </body>
</html>