css即层叠样式表,主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图像的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式
CSS3是CSS的当前最新版本
如何在HTML中引入样式表?
1、行内式:通过标签的 style 属性来设置元素的样式
2、内嵌式:将css代码集中写在HTML文档的<head>头部标签中,使用 style 标签定义
3、链入式:将所有的样式放在一个或者多个以css为扩展名的外部样式表文件中,通过<link>标签链接到HTML文档中
基础选择器
1、标签选择器
2、类选择器
3、id选择器
4、通配符选择器
5、标签指定义式选择器(并集选择器):中间没有空格
6、后代选择器:以空格分隔
7、交集选择器:以逗号分隔
css的层叠性、继承性
1、层叠性
指HTML文件中对于同一个标签元素可以有多个css样式存在,当有相同权重的样式存在时,会根据这些css样式的前后顺序来决定,处于最后面的css样式会被应用
2、继承性
css中的某些样式时具有继承性的,它允许样式不仅应用于某个特定的HTML标签,而且应用于其后代
不具有继承性的属性:
1)边框属性
2)内边距属性
3)外边距属性
4)背景属性
5)定位属性
6)布局属性
7)元素宽高属性
css优先级
css的优先级是指css样式在浏览器中被解析的权重不同
1、样式优先级:内联样式 > 内部样式 > 外部样式
2、选择器优先级:内联样式 > id选择器 > 类选择器 > 标签选择器
网友评论