CSS中语法有着三大特性 分别为: 层叠性、继承性、优先性
1. 层叠性
若是设置给相同选择器相同的样式
此时一个样式就会覆盖(层叠)另一个冲突的样式
层叠性主要解决样式冲突的问题
原则:
2. 继承性
CSS中的继承:子标签会继承父标签的某些样式
EX :(text- , font-,line- & color)
行高继承性:
body{
font : 12px/1.5 '字体';
}
(1.5 = 当前元素文字大小font-size的1.5倍行高)
3. 优先性
当同一个元素指定多个选择器,就会有优先级的产生
优先级注意事项:
权重是由4组数字组成,但是不会有进位
可以理解为类选择器永远大於元素选择器 ID选择器永远大於类选择器 以此类推
等级判断从左到右 如果某一位数值相同 则判断下一位
可以使用简单记忆法:
通配符和继承权重为0,标签选择器为1
类(伪类)选择器为10,ID选择器为100
行内样式选择器为1000,!important无穷大
继承权重为0,系统默认给<a>
标签蓝色斜线
权重叠加:如果是复合选择器 会有权重叠加 需要计算
导入 DDD 後专案真的有变比较好吗? 从测试的角度 之前的篇章中有提到,旧有测试都是以 contr...
30 天挑战终於完成了,终於恢复自由身了!这 30 篇不只是传递分享知识的过程,更是让自己巩固加深原...
前言 昨天分享了远距工作的好处,今天紧接着来看它带来的挑战,以及我们有什麽方式可以去改善它。 远距工...
09 - Time format 在专案中时常会有用到显示时间的地方,可能格式只有一种,但是会散落在...
《赖田捕手:番外篇》第 38 天:用 Netlify Functions 布署 Line Bot 从...