站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        了解css中的關(guān)鍵字initial、inherit、unset、revert和all屬性

        了解css中的關(guān)鍵字initial、inherit、unset、revert和all屬性

        在CSS中,有4個關(guān)鍵字理論上可以應(yīng)用于任何的CSS屬性,它們是initial(初始)、inherit(繼承)、unset(未設(shè)置)、revert(還原)。而all的取值只能是以上這4個關(guān)鍵字。本文將介紹initial、inherit、unset、revert和all。

        initial

        表示元素屬性的初始默認(rèn)值(該默認(rèn)值由官方CSS規(guī)范定義)

        兼容性: IE不支持

        [注意]關(guān)于各屬性的初始默認(rèn)值移步至此

        //display在官方CSS規(guī)范中定義的默認(rèn)值是inline <style> .test{display: initial;} </style> <div class="box">     <div class="test">測試一</div><span>文字</span>     <br>     <div >測試二</div><span>文字</span> </div>

        inherit

        表示元素的直接父元素對應(yīng)屬性的計算值

        兼容性: IE7-不支持

        <style> .box{     border: 1px solid black;     padding: 10px;     width: 100px; } .test{     border: inherit;     height: 30px; } </style> <div class="box">     <div class="test">測試一</div> </div> <div class="box">     <div class="in">         <div class="test">測試二</div>             </div> </div>

        unset

        unset相對于initial和inherit而言,相對復(fù)雜一點。表示如果該屬性默認(rèn)可繼承,則值為inherit;否則值為initial。實際上,設(shè)置unset相當(dāng)于不設(shè)置

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

        【常用默認(rèn)可繼承樣式】

        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
        //內(nèi)容為測試一的元素和內(nèi)容為測試二的元素的樣式是一樣的 <style> .box{     border: 1px solid black;     padding: 10px;     width: 100px;     color: red; } .test1{     border: unset;     color: unset; } </style> <div class="box">     <div class="test">測試一</div>     <div>測試二</div> </div>

        revert

        表示樣式表中定義的元素屬性的默認(rèn)值。若用戶定義樣式表中顯式設(shè)置,則按此設(shè)置;否則,按照瀏覽器定義樣式表中的樣式設(shè)置;否則,等價于unset

        兼容性: 只有safari9.1+和ios9.3+支持

        all

        表示重設(shè)除unicode-bidi和direction之外的所有CSS屬性的屬性值,取值只能是initial、inherit、unset和revert

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

        <style> .test{     border: 1px solid black;     padding: 20px;     color: red; } .in{ /*  all: initial;     all: inherit;     all: unset;     all: revert; */ } </style> <div class="test">     <div class="in">測試文字</div>             </div>

        【1】當(dāng)all:initial時,.in的所有屬性都取默認(rèn)值

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

        【2】當(dāng)all:inherit時,.in的所有屬性都取父元素繼承值

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

        【3】當(dāng)all:unset時,.in的所有屬性都相當(dāng)于不設(shè)置值,默認(rèn)可繼承的繼承,不可繼承的保持默認(rèn)值

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

        本文轉(zhuǎn)自:https://www.cnblogs.com/xiaohuochai/p/5464456.html

        推薦學(xué)習(xí):css快速入門

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 国产精品V亚洲精品V日韩精品| 国产呦小j女精品视频| 国内精品手机在线观看视频| 精品一区二区无码AV| 无码人妻精品一区二区三区东京热 | 十八18禁国产精品www| 91精品国产91久久久久久青草| 久久精品国产亚洲AV无码娇色 | 久久精品午夜一区二区福利 | 四虎国产精品永久地址99新强| 亚洲国产另类久久久精品| 精品少妇无码AV无码专区| 精品日韩欧美国产| 午夜精品久视频在线观看| 国产成人精品一区二区秒拍| 小辣椒福利视频精品导航| 国内精品久久久久久久久| 亚洲精品人成在线观看| 成人精品视频一区二区三区| 亚洲精品国产品国语在线| 亚洲国产主播精品极品网红| 久久精品国产WWW456C0M| 国产成人AV无码精品| 四虎国产精品永久地址99新强| 精品国产福利久久久| 99re66热这里只有精品| 国产亚洲精品岁国产微拍精品| 日本伊人精品一区二区三区| 亚洲国产精品一区二区三区久久| 国产专区日韩精品欧美色| 国产精品二区观看| 中文字幕精品一区二区日本| 久久国产精品久久久| 精品福利资源在线| 国产亚洲福利精品一区| 国产日韩精品在线| 精品久久一区二区| 久久精品草草草| 亚洲综合精品香蕉久久网97| 免费91麻豆精品国产自产在线观看 | 一区二区三区国产精品|