在CSS语法规则由两个部分组成:选择器,以及一条或者多条声明(样式)
全局选择器
可以与任何元素匹配包括(h1,h2这种已经规定好的标签样式,当然后面可以修改),优先级低,一般做样式初始化
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<style>
*{
color: green;/*外边距设置为0*/
font-size: 20px;/*内边距设置为0*/
}
</style>
<body>
<p>hahahah</p>
</body>
</html>
元素选择器
在HTML中有多个元素:p(passage 段落),b(bold 粗体),a(anchor 锚),img(image 图片),body(身体)
标签选择器,选择的是页面上所有名为这种类型的标签,常常描述“共性”
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<style>
p{
color: blue;/*将段落的字体颜色设置为蓝色*/
font-size: 20px;/*将段落的字体大小设置为20像素*/
}
</style>
<body>
<p>hahahah</p>
</body>
</html>
如果希望在一句话中突出强调某个字体,可以利用span标签来设置
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<style>
p{
font-size: 30px;
color: blueviolet;
}
span{
color: red;/*外边距设置为0*/
font-size: 20px;/*内边距设置为0*/
}
</style>
<body>
<p>hahahah</p>
<p>ha<span>hahahahah</span></p>
<p>haha<span>hahahahah</span>hah</p>
<p>hahahah</p>
</body>
</html>
实验结果:
注意
1. 所有的标签,都可以是选择器,比如
ul(无序列表包含li标签)
li(表示列表当中的一项)
lable(该标签为 input 元素定义标注(标记)。
lable 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。)
input(input标签)
dt(用于生成定义列表项的标题,可重复使用),
dl(提供对该项目的详细的描述)
div(盒子标签)
2. 不论标签嵌套多少层都会被使用到