在CSS中,有4個關鍵字理論上可以套用於任何的CSS屬性,它們是initial(初始)、inherit(繼承)、unset(未設定)、revert (還原)。而all的取值只能是以上這4個關鍵字。本文將介紹initial、inherit、unset、revert和all。
initial
表示元素屬性的初始預設值(此預設值由官方CSS規格定義)
相容性: IE不支援
[注意]關於各屬性的初始預設值移步至此
//display在官方CSS规范中定义的默认值是inline <style> .test{display: initial;} </style> <div> <div>测试一</div> <span>文字</span> <br> <div>测试二</div> <span>文字</span> </div>
#inherit
##表示元素的直接父元素對應屬性的計算值相容性: IE7-不支援<style> .box{ border: 1px solid black; padding: 10px; width: 100px; } .test{ border: inherit; height: 30px; } </style> <div> <div>测试一</div> </div> <div> <div> <div>测试二</div> </div> </div>
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
//内容为测试一的元素和内容为测试二的元素的样式是一样的 <style> .box{ border: 1px solid black; padding: 10px; width: 100px; color: red; } .test1{ border: unset; color: unset; } </style> <div> <div>测试一</div> <div>测试二</div> </div>
revert
表示樣式表中定義的元素屬性的預設值。若使用者定義樣式表中明確設置,則按此設定;否則,依照瀏覽器定義樣式表中的樣式設定;否則,等價於unset 相容性: 只有safari9.1 和ios9. 3 支援all
表示重設除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> <div>测试文字</div> </div>【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中的關鍵字initial、inherit、unset、revert和all屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!
陳述
本文轉載於:博客园。如有侵權,請聯絡admin@php.cn刪除

了解如何通過Chris Coyier實施WordPress的Gutenberg編輯器來創建一個自定義Codepen塊,並為Sanity Studio提供預覽。

格子呢是一塊圖案布,通常與蘇格蘭有關,尤其是他們時尚的蘇格蘭語。在Tartanify.com上,我們收集了5,000多個格子呢


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
刺客信條陰影:貝殼謎語解決方案
2 週前ByDDD
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

Atom編輯器mac版下載
最受歡迎的的開源編輯器

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3 Linux新版
SublimeText3 Linux最新版

SublimeText3漢化版
中文版,非常好用