- CSS 教程
- CSS - 首页
- CSS - 路线图
- CSS - 简介
- CSS - 语法
- CSS - 选择器
- CSS - 包含
- CSS - 测量单位
- CSS - 颜色
- CSS - 背景
- CSS - 字体
- CSS - 文本
- CSS - 图片
- CSS - 链接
- CSS - 表格
- CSS - 边框
- CSS - 块级边框
- CSS - 内联边框
- CSS - 外边距
- CSS - 列表
- CSS - 内边距
- CSS - 光标
- CSS - 轮廓
- CSS - 尺寸
- CSS - 滚动条
- CSS - 行内块
- CSS - 下拉菜单
- CSS - 可见性
- CSS - 溢出
- CSS - 清除浮动
- CSS - 浮动
- CSS - 箭头
- CSS - 调整大小
- CSS - 引号
- CSS - 顺序
- CSS - 定位
- CSS - 连字符
- CSS - 悬停
- CSS - 显示
- CSS - 焦点
- CSS - 缩放
- CSS - 位移
- CSS - 高度
- CSS - 连字符字符
- CSS - 宽度
- CSS - 不透明度
- CSS - Z-Index
- CSS - 底部
- CSS - 导航栏
- CSS - 覆盖层
- CSS - 表单
- CSS - 对齐
- CSS - 图标
- CSS - 图片库
- CSS - 注释
- CSS - 加载器
- CSS - 属性选择器
- CSS - 组合器
- CSS - 根元素
- CSS - 盒模型
- CSS - 计数器
- CSS - 剪切
- CSS - 书写模式
- CSS - Unicode-bidi
- CSS - min-content
- CSS - All
- CSS - 内嵌
- CSS - 隔离
- CSS - 溢出滚动
- CSS - Justify Items
- CSS - Justify Self
- CSS - Tab Size
- CSS - 指针事件
- CSS - Place Content
- CSS - Place Items
- CSS - Place Self
- CSS - 最大块级尺寸
- CSS - 最小块级尺寸
- CSS - 混合模式
- CSS - 最大内联尺寸
- CSS - 最小内联尺寸
- CSS - 偏移
- CSS - 口音色
- CSS - 用户选择
- CSS 高级
- CSS - 网格
- CSS - 网格布局
- CSS - Flexbox
- CSS - 可见性
- CSS - 定位
- CSS - 层
- CSS - 伪类
- CSS - 伪元素
- CSS - @规则
- CSS - 文本效果
- CSS - 分页媒体
- CSS - 打印
- CSS - 布局
- CSS - 验证
- CSS - 图片精灵
- CSS - !important
- CSS - 数据类型
- CSS3 教程
- CSS3 - 教程
- CSS - 圆角
- CSS - 边框图片
- CSS - 多背景
- CSS - 颜色
- CSS - 渐变
- CSS - 盒阴影
- CSS - 盒装饰中断
- CSS - 光标颜色
- CSS - 文本阴影
- CSS - 文本
- CSS - 2D 变换
- CSS - 3D 变换
- CSS - 过渡
- CSS - 动画
- CSS - 多列
- CSS - 盒尺寸
- CSS - 工具提示
- CSS - 按钮
- CSS - 分页
- CSS - 变量
- CSS - 媒体查询
- CSS - 函数
- CSS - 数学函数
- CSS - 遮罩
- CSS - 形状
- CSS - 样式图片
- CSS - 特效性
- CSS - 自定义属性
- CSS 响应式
- CSS RWD - 简介
- CSS RWD - 视口
- CSS RWD - 网格视图
- CSS RWD - 媒体查询
- CSS RWD - 图片
- CSS RWD - 视频
- CSS RWD - 框架
- CSS 工具
- CSS - PX到EM转换器
- CSS - 颜色选择器和动画
- CSS 资源
- CSS - 有用资源
- CSS - 讨论
CSS - all 属性
CSS all 属性重置元素的所有属性,但以下属性除外:unicode bidi、direction 和 CSS 自定义属性。它可以将属性重置为其原始值或继承值,也可以重置为在另一个级联层或样式表源中显式定义的值。
语法
all: initial | inherit | unset;
属性值
值 | 描述 |
---|---|
initial | 它将应用于元素或其父元素的所有属性更改为其初始值。 |
inherit | 它将应用于元素或其父元素的所有属性更改为其父元素的值。 |
unset | 如果属性可继承,则将其更改为父元素的值;如果不可继承,则更改为其初始值。 |
CSS all 属性示例
以下示例说明了使用不同值的 all 属性。
使用 initial 值的 all 属性
要使元素的属性设置为浏览器分配的默认值,以便没有定义的样式适用于它们,我们使用 initial 值。这在以下示例中显示。
示例
<!DOCTYPE html> <html> <head> <style> html { font-size: 25px; color: lightcoral; font-style: italic; } #custom1 { background-color: #ecf0f1; color: #e74c3c; } #custom2 { all: initial; } </style> </head> <body> <h2> CSS all property </h2> <div id="custom1"> See how this sentence changes!- This is reference sentence </div><br/> <div id="custom2"> See how this sentence changed. This sentence is using initial value so it does not inherit anything from its parent element or html element, this is evident from the text style and color. </div> </body> </html>
使用 inherit 值的 all 属性
要使元素的属性设置为其父元素或 html 元素的属性,则我们使用 inherit 值。如果存在父元素定义的属性,则将应用这些属性;如果不存在,则将应用 html 元素属性。这在以下示例中显示。
示例
<!DOCTYPE html> <html> <head> <style> html { font-size: 25px; color: lightcoral; font-style: italic; } #custom1 { background-color: lightgreen; font-weight: bold; padding: 10px; color: #e74c3c; } #custom2 { all: inherit; } </style> </head> <body> <h2> CSS all property </h2> <div id="custom1"> See how this sentence changes!- This is reference sentence </div><br/> <div id="custom2"> See how this sentence changed. This sentence is using inherit value so it inherits the properties from its parent or from the html element, in this case the html element. It has inherited font-size, color and font-style. </div> </body> </html>
使用 unset 值的 all 属性
要使元素的属性从其父元素(如果存在)或 html 元素(如果不存在)或浏览器决定的默认值(在两者都不存在的情况下表现得像 initial)中获取,则我们使用 unset 值。这在以下示例中显示。
示例
<!DOCTYPE html> <html> <head> <style> .parent { color: purple; font-weight: bold; font-size: 20px; text-align: center; background-color: lightgrey; } .custom1 { font-weight: bold; padding: 10px; } .custom2 { all: unset; } </style> </head> <body> <h2> CSS all property </h2> <div class="parent"> <div class="custom1"> This sentence is using the 'unset' value and also has a parent, so it inherits the parent properties. </div> </div> <br/> <div class="custom2"> This sentence is also using the 'unset' value but it doesnt have a parent, so it follows the initial value getting default values. </div> </body> </html>
支持的浏览器
属性 | |||||
---|---|---|---|---|---|
all | 37.0 | 79.0 | 27.0 | 9.1 | 24.0 |
广告