目录
css加载与阻塞
不会阻塞DOM树的解析
会阻塞DOM树的渲染
会加载阻塞后面js语句的执行
css样式优先级
内联>内部>外部 【注:当外部样式的引用在内部样式之后,则覆盖内部样式中相同的样式】
选择器优先级:
id选择器 > 类选择器 = 伪类选择器 = 属性选择器 > 标签选择器 = 伪元素
background简写时的顺序
background属性:
background、background-color、background-image、background-repeat、background-attachment、background-position
background:color image repeat attchment position;
关于文本的属性
- 字体颜色:color
- 文本对齐方式:text-align
- 文本修饰:text-decoration
- 文本缩进:text-indent
- 文本转换:text-transform: uppercase | loweicase | capitalize
- 行高:line-height
- 文本阴影:text-shadow:水平阴影 垂直 模糊值 颜色
- 元素的垂直对齐:vertical-align
- 元素空白处理:white-space
- 字符间距:letter-spacing(英文单词的字母之间)
- 字间距:word-spacing(英文单词之间 | 汉字)
- 设置或返回文本是否被重写:unicode-bidi(少见)
关于字体的属性
字体系列:font-family
字体样式:font-style: noraml | italic(斜体) | oblique(倾斜)
字体大小:font-size
字体粗细:font-weight
列表相关属性
列表项标志的类型:list-style-type
列表项标志的位置 :list-style-position
将图像设置为列表项标志:list-style-image
简写顺序
list-style: type position image;
表格可以用到的属性
border-width、border-style、border-color、border-collapse
其他通用:height、width、text-align、vertical-align、paddding、background-color...
边框(border)相关属性
边框样式:border-style
边框宽度:border-width
边框颜色:border-color
简写:
border: width style(required) color;
轮廓(outline)相关属性
概念:是绘制于元素周围的一条线,位于边框边缘的外围,可以起到突出元素的作用
【注:轮廓不占空间】
轮廓颜色:outline-color
轮廓样式:outline-style
轮廓宽度:outline-width
margin、padding、border简写时共有特性
四个值:上 右 下 左
三个值:上 左右 下
两个值:上下 左右
一个值:上下左右