百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>CSS教程> 理解css中的关键字initial、inherit、unset、revert和all属性
分享文章到:

理解css中的关键字initial、inherit、unset、revert和all属性

发布时间:09/01 来源:未知 浏览: 关键词:
在CSS中,有4个关键字理论上可以利用于任何的CSS属性,它们是initial(初始)、inherit(继承)、unset(未设定)、revert(复原)。而all的取值只能是以上这4个关键字。本文将介绍initial、inherit、un

在CSS中,有4个关键字理论上可以利用于任何的CSS属性,它们是initial(初始)、inherit(继承)、unset(未设定)、revert(复原)。而all的取值只能是以上这4个关键字。本文将介绍initial、inherit、unset、revert和all。

initial

表示元素属性的初始默许值(该默许值由官方CSS标准定义)

兼容性: IE不支撑

[注意]对于各属性的初始默许值移步至此

//display在官方CSS标准中定义的默许值是inline


    测试一文字
    
测试二文字

inherit

表示元素的直接父元素对应属性的盘算值

兼容性: IE7-不支撑



    测试一


    
        测试二        
    

unset

unset相关于initial和inherit而言,相对复杂一点。表示要是该属性默许可继承,则值为inherit;不然值为initial。现实上,设定unset相当于不设定

兼容性: IE不支撑,safari9-不支撑,ios9.2-不支撑,android4.4.4-不支撑

【常用默许可继承样式】

color
cursor
direction
font
letter-spacing
line-height
list-style
text-align
text-indent
text-shadow
text-transform
white-space
word-break
word-spacing
word-wrap
writing-mode
//内容为测试一的元素和内容为测试二的元素的样式是同样的


    测试一
    测试二

revert

表示样式表中定义的元素属性的默许值。若会员定义样式表中显式设定,则按此设定;不然,按照阅读器定义样式表中的样式设定;不然,等价于unset

兼容性: 只要safari9.1+和ios9.3+支撑

all

表示重设除unicode-bidi和direction以外的所有CSS属性的属性值,取值只能是initial、inherit、unset和revert

兼容性: IE不支撑,safari9-不支撑,ios9.2-不支撑,android4.4-不支撑



    测试文字            

【1】当all:initial时,.in的所有属性都取默许值

border:none;padding:0;color:black;

【2】当all:inherit时,.in的所有属性都取父元素继承值

border:1px solid black;padding:20px;color:red;

【3】当all:unset时,.in的所有属性都相当于不设定值,默许可继承的继承,不成继承的维持默许值

border:none;padding:0;color:red;

本文转自:https://www.cnblogs.com/xiaohuochai/p/5464456.html

举荐学习:css迅速入门

以上就是理解css中的关键字initial、inherit、unset、revert和all属性的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有153人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板