一 CSS 是 Cascading Style Sheet 的缩写,层叠样式表,用来控制 HTML 文档的显示样式,即美化网页,可对网页中元素的位置、字体、颜色、背景等属性进行精确控制。CSS 是一种标准的描述性样式语言,而不是编程语言,所以没有逻辑处理能力。
二 CSS引入方式:
1. 使用style标签 编写css代码 调试代码时使用
2. 使用link标签 引入css文件 上线前使用
3. 元素上使用通用属性 style 不建议大量使用 编写css代码时难以查询;且html从上到下解析 后加载的覆盖先加载的,style属性会覆盖其他引入方式
<!DOCTYPE html>
<html>
<head>
<title>css引入方式</title>
//<link rel="stylesheet" href="./style.css"> 使用link标签 引入css文件
<style> //使用style标签 编写css代码
body {
background-color: linen;
}
h1 {
color: maroon;
margin-left: 40px;
}
</style>
</head>
<body>
<h1>标题1</h1>
<p>https://www.baidu.com/</p>
//<p style="color: blue;">https://www.baidu.com/</p> 元素上使用通用属性 style
</body>
</html>
三 CSS语法 主要分两部分:选择器和样式属性
选择器{
样式属性1:值;
样式属性2:值;
……
}
常用选择器
1.元素选择器 通过标签名选择 所有标签
2.class选择器 .class值 选取比较精准
3.id选择器 #id值 不建议使用
id选择器>class选择器>元素选择器
100 10 1
4.并集选择器 选择器,选择器,选择器 同时选取多种元素
5.交集选择器 选择器选择器 通过多条件选取元素 先标签 再其他
6.后代选择器 选择器 选择器 选取子孙元素
7.子代选择器 选择器>选择器 选取子元素
8.属性选择器 通过元素属性选择元素 [属性] [属性='属性值'] input[type="button"]
9.全局选择器 * 可以被其他选择器覆盖
找元素特征 没有特征自己创造特征
<!DOCTYPE html&