CSS入门基本规则
1 为什么要使用CSS样式
- HTML标签的样式比较单一,很难维护
- 样式表的切换可以改变网站整体界面风格
- 样式表能实现内容与样式的分离,方便团队开发
2 CSS样式使用方法
2.1 行内嵌入式
行内嵌入式:给标签添加style
属性,用来设置样式,而且只对当前嵌入的标签有效。
<p style="color: coral;font-size: 45px;">橘猫吃不胖</p>
2.2 页面嵌入式
页面嵌入式:在页面中使用<style></style>
定义不同的样式规则
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<style>
body {
/*表示body中的所有内容都居中*/
text-align: center;
border: 1px solid black;
}
p {
/*p标签的字体颜色设置为橙色*/
color: coral;
/* p标签的字体大小为45像素 */
font-size: 45px;
}
</style>
<body>
<p>橘猫吃不胖</p>
</body>
</html>
2.3 导入css文件的方式(推荐使用)
第一步:创建扩展名为.css的样式文件。
第二步:在页面中通过<link>
标签将外部的css文件链接起来。一般是在<head></head>
中插入<link href=".css文件的地址">
3 CSS的基本选择器
CSS的选择器用来在CSS中定位页面中的标签(控件)。
3.1 标签名选择器
格式为:
标签名 {
样式规则(属性):属性值;
}
例如,下面的代码表示p标签中所有的字体为橙色,字号为30像素:
/* p指的是<P>标签 */
p {
/* color和font-size都是属性 */
/* orange和30px代表了属性值 */
color: orange;
font-size: 30px;
}
3.2 类选择器
类选择器指的是在页面中给标签添加class
属性,标签的class
属性值可以重复。
格式:
.类名(标签的class属性值) {
样式规则(属性): 值;
}
例如,给第一个和第三个p
标签添加一个class
属性jm
,第二个p
标签不添加class
属性:
<p class="jm">橘猫吃不胖</p>
<p>橘猫吃不胖</p>
<p class="jm">橘猫吃的胖</p>
然后在CSS样式中,使用.类名
的格式就可以对该标签进行修改样式:
.jm {
color: orangered;
font-size: 35px;
font-family: 宋体;
}
可以看到,标签的class
属性可以重复,而且只有第一个和第三个设置了相同的class
属性的p
标签改变了样式:
3.3 id选择器
id
选择器是指在页面中给标签添加id
属性,但是标签的id
属性值不能重复。
格式:
#id名 {
样式规则(属性): 属性值;
}
例如,给标签添加一个id
属性:
<p id="jm">橘猫吃不胖</p>
使用id
属性为p
标签添加CSS样式:
#jm {
color: orchid;
font-size: 50px;
}
3.4 通配选择符
通配选择符是指*
,它代表所有元素。
格式:
* {
样式规则(属性): 值;
}
4 颜色的表示方式
4.1 颜色名直接表示
red、blue、green、pink、orange、white、black
4.2 十六进制表示
#rgb
或#rrggbb
,r、g、b表示三原色的值(取值范围在0~f之间)
4.3 rgb函数
rgb(r,g,b)
函数:r,g,b三个参数表示三原色的值(取值范围在0~255之间)
rgba(r,g,b,a)
函数:r,g,b三个参数表示三原色的值(取值范围在0 ~ 255之间),参数a表示透明度(取值0.0~1.0之间)