一.认识CSS
CSS(Cascade Style Sheet)层叠样式表,)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
就像它的名字一样,CSS类似于绘图时有很多的图层,通过这些对图层的元素绘制得到了一个最终的图像。CSS中的图层,即层级,在HTML中通过<div>实现。
CSS属于声明式语言(与SQL类似),只声明结果,不考虑过程。
HTML如何关联CSS呢?
- 内部样式:通过<style>标签
- 外部样式:把CSS专门写到另外的资源中(CSS文件),通过<link>来引入
- 内联样式:直接放在元素的style属性中,不需要跟选择器
二.选择器
基础的选择器: