首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CSS重要标记 经常忘记,立稿提醒

CSS重要标记 经常忘记,立稿提醒

作者头像
西柚dzh
发布2022-06-09 15:47:28
发布2022-06-09 15:47:28
19300
代码可运行
举报
文章被收录于专栏:dcmickey小站dcmickey小站
运行总次数:0
代码可运行

! important =>提升指定样式规则的应用优先权

unset

名如其意,unset 关键字我们可以简单理解为不设置。其实,它是关键字 initial 和 inherit 的组合。

什么意思呢?也就是当我们给一个 CSS 属性设置了 unset 的话:

如果该属性是默认继承属性,该值等同于 inherit

如果该属性是非继承属性,该值等同于 initial

举个例子,根据上面列举的 CSS 中默认继承父级样式的属性,选取一个,再选取一个不可继承样式:

选取一个可继承样式: color

选取一个不可继承样式: border

看看下面这个简单的结构:

代码语言:javascript
代码运行次数:0
运行
复制
<div class="father">
    <div class="children">子级元素一</div>
    <div class="children unset">子级元素二</div>
</div>

.father {
    color: red;
    border: 1px solid black;
}
.children {
    color: green;
    border: 1px solid blue;
}
.unset {
    color: unset;
    border: unset;
}

由于 color 是可继承样式,设置了 color: unset 的元素,最终表现为了父级的颜色 red。

由于 border 是不可继承样式,设置了 border: unset 的元素,最终表现为 border: initial ,也就是默认 border 样式,无边框。


版权属于:dingzhenhua

本文链接:https://cloud.tencent.com/developer/article/2019151

转载时须注明出处及本声明

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ! important =>提升指定样式规则的应用优先权
  • unset
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档