除了控制文本方向的 unicode-bidi 和 direction 之外, all 属性重置所选元素的所有属性。
此属性被视为速记属性,因为我们可以立即控制 CSS 属性的值。
但是没有 all 属性的普通版本,也没有子属性。
| 初始值 | none |
|---|---|
| 应用于 | 所有元素。 |
| 继承 | 无效 |
| Animatable | 无效 |
| 版本 | CSS3 |
| DOM 语法 | object.style.all=“inherit”; |
语法
all: initial | inherit | unset | revert;
all 属性的示例:
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
<style>
.example {
background-color: #8ebf42;
color: #666;
all: revert;
}
</style>
</head>
<body>
<h2>All property example</h2>
<p>这里设置了all: revert;</p>
<div class="example">外向的人是一个友好的人,喜欢与他人交谈和相处。 外向者喜欢聚会、调用和结识新朋友。 </div>
</body>
</html>
结果
具有四个值的 all 属性示例:
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
<style>
body {
font-size: 15px;
color: #1c87c9;
}
.example1 {
background-color: #8ebf42;
color: #666;
}
.example2 {
background-color: #8ebf42;
color: #666;
all: inherit;
}
.example3 {
background-color: #8ebf42;
color: #666;
all: initial;
}
.example4 {
background-color: #8ebf42;
color: #666;
all: unset;
}
</style>
</head>
<body>
<h2>All property example</h2>
<hr>
<p>No all property:</p>
<div class="example1"> 愿你三冬暖 愿你春不寒 愿你天黑有灯 下雨有伞愿你路上有良人相伴</div>
<hr>
<p>all: inherit:</p>
<div class="example2"> 愿你三冬暖 愿你春不寒 愿你天黑有灯 下雨有伞愿你路上有良人相伴 </div>
<hr>
<p>all: initial:</p>
<div class="example3"> 愿你三冬暖 愿你春不寒 愿你天黑有灯 下雨有伞愿你路上有良人相伴</div>
<hr>
<p>all: unset:</p>
<div class="example4"> 愿你三冬暖 愿你春不寒 愿你天黑有灯 下雨有伞愿你路上有良人相伴</div>
<hr>
</body>
</html>
CSS all 属性值说明
| 值 | 说明 |
|---|---|
| initial | 使属性使用其默认值。 |
| inherit | 从其父元素继承属性。 |
| unset | 将应用于元素或者元素父级的所有属性更改为它们的父级值(如果它们是可继承的),或者更改为它们的初始值(如果不是)。 |
| revert | 指定依赖于声明所属的样式表原点的行为。 |
日期:2020-06-02 22:14:15 来源:oir作者:oir
