SkyBlog

CSS 通用默认关键字

这篇文章发布于 2025年06月09日,星期一,02:42阅读 ? 次,0 条评论

在 CSS 中 unsetinheritinitialrevert 等关键字用于重置或控制属性值的继承与初始化行为

initial

将属性值设置为该属性的 初始默认值(规范默认值),无论它是否继承

color: initial; /* 设置为默认颜色,通常是黑色 */

inherit

强制该属性 继承父元素的值,即使该属性默认不继承

border: inherit; /* 子元素边框和父元素一样 */

unset

通用的“重置”操作,能自动判断是否应该继承或使用初始值

  • 可继承属性:行为和 inherit 一样

  • 不可继承属性:行为和 initial 一样

font-size: unset;

revert

回退到 用户代理样式或用户定义的样式,即“浏览器默认样式”或开发者自定义样式之前的状态

all: revert; /* 放弃所有自定义,恢复浏览器默认样式 */