您好,欢迎来到爱娱乐。
搜索
您的当前位置:首页initial、inherit、unset、revert和all-小火柴的蓝色理想

initial、inherit、unset、revert和all-小火柴的蓝色理想

来源:爱娱乐


×
目录
[1]initial [2]inherit [3]unset[4]revert[5]all

前面的话

  在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;
// 0){ return; } if(select[i].getBoundingClientRect().top <= 0 && select[i+1]){ if(select[i+1].getBoundingClientRect().top > 0){ change(oCon.children[i+2]) } }else{ change(oCon.children[select.length+1]) } } } document.body.onmousewheel = wheel; document.body.addEventListener('DOMMouseScroll',wheel,false); var oCon = document.getElementById("content"); var close = oCon.getElementsByTagName('span')[0]; close.onclick = function(){ if(this.innerHTML == '显示目录'){ this.innerHTML = '×'; this.style.background = ''; oCon.style.border = '2px solid #ccc'; oCon.style.width = ''; oCon.style.height = ''; oCon.style.overflow = ''; oCon.style.lineHeight = '30px'; }else{ this.innerHTML = '显示目录'; this.style.background = '#3399ff'; oCon.style.border = 'none'; oCon.style.width = '60px'; oCon.style.height = '30px'; oCon.style.overflow = 'hidden'; oCon.style.lineHeight = ''; } } for(var i = 2; i < oCon.children.length; i++){ oCon.children[i].onmouseover = function(){ this.style.color = '#3399ff'; } oCon.children[i].onmouseout = function(){ this.style.color = 'inherit'; if(this.mark){ this.style.color = '#3399ff'; } } oCon.children[i].onclick = function(){ change(this); } } function change(_this){ for(var i = 2; i < oCon.children.length; i++){ oCon.children[i].mark = false; oCon.children[i].style.color = 'inherit'; oCon.children[i].style.textDecoration = 'none'; oCon.children[i].style.borderColor = 'transparent'; } _this.mark = true; _this.style.color = '#3399ff'; _this.style.textDecoration = 'underline'; _this.style.borderColor = '#2175bc'; } // ]]>

Copyright © 2019- avor.cn 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务