首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

还原 | revert

revertCSS关键字回滚级联,这样的属性呈现使得如果有在当前风格起源(作者,用户或用户代理)没有风格,它也还有价值。因此,它将该属性重置为由用户代理样式表(或用户样式,如果存在的话)建立的默认值。它可以应用于任何CSS属性,包括CSS简写all

revert关键字对于从包含它们的页面样式中分离嵌入的小部件或组件非常有用,特别是在与all属性一起使用时。

在用户样式表中,revert回滚级联将属性重置为了是由用户代理样式表建立的默认值。

revert关键字是跟initial不同的,且不能被混淆,它使用由CSS规范在每个属性基础上定义的初始值。相比之下,用户代理样式表基于CSS选择器设置默认值。

例如,对于所述的初始值display属性inline,而正常用户代理样式设置默认display的值<div>block,的<table>table

示例

HTML

代码语言:javascript
复制
<section>
  <p>This is a section!</p>

  <aside class="widget">
    <p>This is a little widget.</p>
  </aside>
<section>

CSS

代码语言:javascript
复制
section {
  color: blue;
  font-family: sans-serif;
  font-weight: bold;
}

.widget {
  all: revert;
}

结果

规范

Specification

Status

Comment

CSS Cascading and Inheritance Level 4The definition of 'revert' in that specification.

Working Draft

Initial definition.

浏览器兼容性

Feature

Chrome

Firefox (Gecko)

Internet Explorer

Opera

Safari (WebKit)

Basic support

No support3

No support2

?

?

9.11

Feature

Android

Firefox Mobile (Gecko)

IE Phone

Opera Mobile

Safari Mobile

Basic support

No support3

No support2

?

?

9.31

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com