CSS关键字 unset 可以分为两种情况:

  1. 如果这个属性本来有从父级继承的值(这个属性默认可以继承,且父级有定义),则将该属性重新设置为继承的值,换句话说,这种情况下(继承属性)它的行为类似于inherit ;
  2. 如果没有继承父级样式,则将该属性重新设置为初始值,这种情况下(非继承属性)类似于initial。
<p>This text is red.</p>
<div class="foo"><p>This text is also red.</p>
</div>
<div class="bar"><p>This text is green (default inherited value).</p>
</div>.foo {color: blue;
}
.bar {color: green;
}p {color: red;
}
.bar p {color: unset;
}


说明如下:
1.第一个,p有声明属性,是红色;
2.第二个,p元素color本身是红色,则不用继承,是红色。
3.第三个,p声明属性有两个,根据选择器权重,color是unset,(color属性可以被继承),且父元素的color有值,则使用父元素的,则为绿色。
关于属性值的计算过程可以参照我的另一篇专门写css属性值计算过程的文章。

css属性值计算过程

CSS关键字 unset相关推荐

  1. css关键字unset

    今天遇到了一个css属性 display:unset 以为是新增的display的属性值,查了好久,发现并没有这个属性值, 后来发现了unset是css的关键字,将一个属性的属性值设置为unset,目 ...

  2. 谈谈一些有趣的CSS题目(十五)-- 谈谈 CSS 关键字 initial、inherit 和 unset

    开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题 ...

  3. CSS 关键字 initial、inherit 和 unset

    经常会碰到,问一个 CSS 属性,例如 position 有多少取值. 通常的回答是 static.relative.absolute 和 fixed .当然,还有一个极少人了解的 sticky .其 ...

  4. 谈谈 CSS 关键字 initial、inherit 和 unset

    经常会碰到,问一个 CSS 属性,例如 position 有多少取值. 通常的回答是 static.relative.absolute 和 fixed .当然,还有一个极少人了解的 sticky .其 ...

  5. CSS 关键字 inherit 和 unset

    我们看w3c文档,发现position的取值有static(默认值).relative.absolute 和 fixed .除此之外其实还有initial(默认).inherit(继承).unset ...

  6. HTML、CSS、JavaScript常见面试问题的总结(css篇)

    CSS 面试知识点总结 目录 CSS 面试知识点总结 问题一:介绍一下标准的 CSS 的盒子模型?低版本 IE 的盒子模型有什么不同的? 问题二: css选择器以及优先级? 问题三:::before ...

  7. css点击字变颜色_使用CSS颜色关键字

    css点击字变颜色 One of the two oldest methods of applying color to web pages, named colors remain very use ...

  8. 谈谈一些有趣的CSS题目(十七)-- 不可思议的颜色混合模式 mix-blend-mode

    谈谈一些有趣的CSS题目(十七)-- 不可思议的颜色混合模式 mix-blend-mode 原文:谈谈一些有趣的CSS题目(十七)-- 不可思议的颜色混合模式 mix-blend-mode 开本系列, ...

  9. 谈谈一些有趣的CSS题目(十六)-- 奇妙的 background-clip: text

    开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题 ...

最新文章

  1. liunx 下dhcp中继及服务器配置
  2. matlab api接口调用json格式
  3. 产品策划七:App界面交互设计规范
  4. poj -- 1185 炮兵阵地
  5. 一个列中多行求和_Excel 用选项求和及用快捷键快速求和,同时对多单元格求和...
  6. 菜鸟网络宣布推出物流加速上云行动“鲲鹏计划”
  7. java 访问网络驱动器_尝试通过GitLab Runner脚本访问网络驱动器但收到错误
  8. 机器学习之方差与偏差(bias-variance)
  9. 2019-04-01
  10. MATLAB代码:全面ADMM算法代码,实现了三种ADMM迭代方式 参考文档:《基于串行和并行ADMM算法的电_气能量流分布式协同优化_瞿小斌》
  11. C# TextBox 自动换行问题解决
  12. 时间片轮转(RR)调度算法(详解版)
  13. dw中css制作导航,Dreamweaver导航条按钮制作方法
  14. php云erp进销存v8安装,PHP仿金蝶云ERP进销存V8网络多仓版源码
  15. 【算法】泽勒的一致性
  16. 初、中、高级程序员的区别有哪些
  17. HTML required
  18. 跨境电商收款之派安盈Payoneer个人账号收款教程
  19. 英语考研——因果状语从句
  20. H5页面input输入框,在ios手机中被顶出页面解决方案

热门文章

  1. 【数据结构-栈】栈的基本操作
  2. 21届毕业生面试总结
  3. word多级列表使用心得
  4. RealSense RGBD 深度摄像头 D435i 、D455 硬件结构及各个组件原理详解
  5. 有趣的TCP BBR ProbeRTT行为点滴
  6. 浅谈FPGA网络PHY芯片RTL8211FD的配置和简单使用
  7. Android实现双击事件的监听
  8. 软考_2021年5月真题__2020年真题
  9. php重定向页面的方式(内含伪造访问来源方式)
  10. 逻辑推理——弟弟的编程课