CSS 三大特性

一、层叠性

概念:如果发生了样式冲突,就会根据一定的规则(选择器优先级),进行样式的层叠。

二、继承性

概念:元素会自动拥有其父元素、或祖先元素上所设置的某些样式

规则:优先继承离得近的

常见的可继承属性,参照MDN网站,可查询属性是否可被继承

text-??,font-??,line-??,color

三、优先级

简单来说:!important > 行内样式 > ID选择器 > 类选择器 > 元素选择器 > * > 继承的样式

详细来说:需要计算权重

计算权重时需要注意:并集选择器的每一个部分时分开算的

相关推荐
布局呆星29 分钟前
Vue3 笔记:过渡动画与自定义指令
javascript·css·vue.js·python·es6·html5
qq4356947012 小时前
JavaWeb03
前端·css·html
慕斯fuafua2 小时前
CSS——弹性盒子
前端·css
huangql5202 小时前
CSS布局 (三):浮动——从文字环绕到多列布局
前端·javascript·css
小赵同学WoW17 小时前
CSS作用域穿透选择器
前端·css
逆光如雪19 小时前
移动端border-left 和 width:1px,同样写1px为什么粗细不同?
前端·css
|晴 天|19 小时前
从零打造现代化个人博客:Vue 3 + TypeScript + Element Plus 完整实战
javascript·css·chrome·typescript·html5·webstorm
05Nuyoah21 小时前
CSS文本和字体属性,列表属性
javascript·css·css3
Rabbit码工1 天前
HTML5 与 CSS3 新特性全解析:从结构优化到视觉升级
前端·css·css3·html5
王美丽1.851 天前
css3选择器
前端·css·css3