前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CSS的三大特性

CSS的三大特性

作者头像
小丞同学
发布2021-08-16 15:35:31
3080
发布2021-08-16 15:35:31
举报
文章被收录于专栏:小丞前端库
CSS三大特性

层叠性:解决样式冲突的问题

原则:

  • 样式冲突,遵循就近原则,哪个样式离结构近,就执行哪个样式,可以理解为覆盖也就是层叠,第二个样式把第一个样式覆盖了
  • 样式不冲突,不会层叠

继承性:子标签会继承父标签的某些样式,如文本颜色和色号

  • 降低CSS样式的复杂性
  • 部分样式(text-,font-,line- 这些开头的以及color属性)

行高的继承

注意:font: 12px/1.5 'Microsoft YaHei';

这里的行高“1.5”是字体大小的1.5倍,也就是12*1.5=18px

优先级:同一个元素指定多个选择器,就会有优先级的产生

  • 选择器相同,则执行层叠性
  • 选择器不同,则根据选择器权重执行

选择器权重表

选择器

选择器权重

继承或者 “*”

0,0,0,0

元素选择器

0,0,0,1

类选择器,伪类选择器

0,0,1,0

ID选择器

0,1,0,0

行内样式 style=""

1,0,0,0

!important 重要的

无穷大

注意:给**"a"标签指定样式时,只能用a{样式声明},**不能通过父子级关系来指定样式,因为浏览器默认给"a"标签指定了样式,权重大于继承的

权重叠加:复合选择器会有权重叠加的问题

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/12/18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • CSS三大特性
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档