当前位置:网站首页>initial、inherit、unset、revert和all的区别
initial、inherit、unset、revert和all的区别
2022-07-03 11:56:00 【师兄白泽】
initial
表示元素属性的初始默认值(该默认值由官方CSS规范定义)
示例
<p>
<span>This text is red.</span>
<em>This text is in the initial color (typically black).</em>
<span>This is red again.</span>
</p>
p {
color: red;
}
em {
color: initial;
}

inherit
表示元素的直接父元素对应属性的计算值,inherit 关键字只是增强了属性的默认行为,通常只在覆盖原有的值的时候使用。继承始终来自文档树中的父元素,即使父元素不是包含块。
/* 设置二级标题的颜色为绿色 */
h2 {
color: green; }
/* ...but leave those in the sidebar alone so they use their parent's color */
#sidebar h2 {
color: inherit; }
unset
unset相对于initial和inherit而言,相对复杂一点。表示如果该属性默认可继承,则值为inherit;否则值为initial。实际上,设置unset相当于不设置
<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;
}

revert
表示样式表中定义的元素属性的默认值。若用户定义样式表中显式设置,则按此设置;否则,按照浏览器定义样式表中的样式设置;否则,等价于unset
<h3 style="font-weight: revert; color: revert;">
This should have its original font-weight (bold) and color: black
</h3>
<p>Just some text</p>
<h3 style="font-weight: unset; color: unset;">
This will still have font-weight: normal, but color: black
</h3>
<p>Just some text</p>
h3 {
font-weight: normal;
color: blue;
}

all
表示重设除unicode-bidi和direction之外的所有CSS属性的属性值,取值只能是initial、inherit、unset和revert
<style> .test{
border: 1px solid black; padding: 20px; color: red; } .in{
/* all: initial; all: inherit; all: unset; all: revert; */ } </style>
<div class="test">
<div class="in">测试文字</div>
</div>
边栏推荐
- ImportError: No module named examples. tutorials. mnist
- Computer version wechat applet full screen display method, mobile phone horizontal screen method.
- 云计算未来 — 云原生
- (最新版) Wifi分销多开版+安装框架
- T430 toss and install OS majave 10.14
- 225. Implement stack with queue
- Record your vulnhub breakthrough record
- Is it OK to open an account for online stock speculation? Is the fund safe?
- 网上炒股开户安不安全?谁给回答一下
- Eureka自我保护
猜你喜欢

Sword finger offer09 Implementing queues with two stacks

Sword finger offer05 Replace spaces

TOGAF认证自学宝典V2.0

剑指Offer10- I. 斐波那契数列

Summary of error prone knowledge points: Calculation of define s (x) 3*x*x+1.

2021 autumn Information Security Experiment 1 (password and hiding technology)

New features of ES6

最新版盲盒商城thinkphp+uniapp

公纵号发送提示信息(用户微服务--消息微服务)

Swagger
随机推荐
TOGAF认证自学宝典V2.0
最新版盲盒商城thinkphp+uniapp
Public and private account sending prompt information (user microservice -- message microservice)
1-1 token
Sqoop1.4.4原生增量导入特性探秘
JVM memory model
flinksql是可以直接客户端建表读mysql或是kafka数据,但是怎么让它自动流转计算起来呢?
239. Sliding window maximum
wpa_ cli
【ManageEngine】IP地址扫描的作用
102. Sequence traversal of binary tree
Record your vulnhub breakthrough record
Lambda表达式
Recovery of website address and method of Amazon account login two-step verification failure caused by mobile phone number becoming empty
elastic_ L04_ introduction. md
Use of atomicinteger
Kubectl_ Command experience set
Swagger
Take you to the installation and simple use tutorial of the deveco studio compiler of harmonyos to create and run Hello world?
OpenStack节点地址改变