CSS all 属性
定义和使用
all 属性用于重置所有属性,除了 unicode-bidi 和 direction。
默认值: | none |
---|---|
继承: | 无 |
动画: | no。 阅读 animatable |
版本: | CSS3 |
JavaScript 语法: | object.style.all="initial" |
属性值
值 | 描述 |
---|---|
initial | 修改所有元素属性或父元素的值为其初始化值 |
inherit | 修改所有元素属性或父元素的值为其父元素的值 |
unset | 修改所有元素属性或父元素的值为其父元素的值(如果有继承)或其初始值 |
演示代码
html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<style>
html {
font-size: small;
color: blue;
}
#ex1 {
background-color: yellow;
color: red;
}
#ex2 {
background-color: yellow;
color: red;
all: inherit;
}
#ex3 {
background-color: yellow;
color: red;
all: initial;
}
#ex4 {
background-color: yellow;
color: red;
all: unset;
}
</style>
</head>
<body>
<p>没有 all 属性:</p>
<div id="ex1">学的不仅是技术,更是梦想!!!</div>
<p>all: inherit:</p>
<div id="ex2">学的不仅是技术,更是梦想!!!</div>
<p>all: initial:</p>
<div id="ex3">学的不仅是技术,更是梦想!!!</div>
<p>all: unset:</p>
<div id="ex4">学的不仅是技术,更是梦想!!!</div>
<p><b>注意:</b> Internet Explorer 和 Safari 浏览器不支持 all 属性。</p>
</body>
</html>