You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CSS padding/margin简写属性使用initial、revert等关键字的问题

CSS padding简写中使用全局关键字的问题

CSS的padding简写属性不支持混合使用全局关键字(initial/inherit/unset/revert)和具体长度值。这类全局关键字是作为单一整体值作用于padding的,一旦使用,就不能再搭配其他长度参数——简写属性要么完全用全局关键字,要么完全用长度值组合,二者无法混搭。

举个正确的纯关键字用法:

selector {
  padding: revert; /* 四个方向统一应用revert规则 */
}

如果需要给部分方向设置全局值、部分设置长度值,必须拆分写成单个方向的padding属性。比如你想要上下方向用revert、左右用1em,代码要这么写:

selector {
  padding-top: revert;
  padding-bottom: revert;
  padding-left: 1em;
  padding-right: 1em;
}

另外你尝试给关键字加引号的写法是错误的,CSS中的关键字不需要加引号,加引号后会被识别为无效的字符串值,自然无法生效。


内容的提问来源于stack exchange,提问作者user90726

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 03:58:38