Miriamsuzanne在Mozilla開發人員的視頻中解釋了該主題。
CSS中的值還原值“將”屬性“重置”回其繼承的值,只能追溯到UA樣式表。例如,這很關鍵,因為它不會將
重置為內聯,因為A
是UA樣式表中設置的塊級元素。
因此,如果我們擁有此HTML:
<p> lorem,ipsum dolor。 </p> <p> fugit,id vel。 </p>
和CSS:
p { 顏色:紅色; } .alt { 顏色:還原; }
這兩個段落都將由P選擇器選擇,使其成為紅色,但是第二段中的類選擇器具有更高的特異性,因此顏色:還原;獲勝,將文本更改回黑色(UA默認值)。
但是,顏色屬性級聯,所以如果我們有:
<div> <p> lorem,ipsum dolor。 </p> <p> fugit,id vel。 </p> </div>
.parent { 顏色:藍色; } p { 顏色:紅色; } .alt { 顏色:還原; }
第二段是藍色的,因為恢復了它的顏色,從繼承中奪走了顏色。
恢復價值是相當新的,在Firefox和Safari中支持,但尚未在Chrome-World中。我們已經有幾個相關的關鍵字可以在任何屬性上使用,旨在幫助控制繼承和重置值。
區別很小,但很重要:未設置允許繼承,而初始則不可以。
Miriam認為恢復實際上是其中最有用的情況,因為它“採用用戶和用戶代理樣式進行智力化”。
我不同意。但是(而且我討厭這麼說)我確實認為我們需要第四個選項,它具有初始功能的強迫,但UA樣式表的尊重卻是對還原的尊重。像…
。按鈕 { 全部:默認; /*不是真實的! */ / *從UA基礎開始的新樣式 */ }
這些關鍵字可與任何屬性一起使用,但我認為使用全部是最引人注目的。這是一種從元素上擦除所有樣式以從空白板開始的方法。也就是說,對於該用例,這三個選項都不是足夠的。不設置和還原值不夠好,因為它們仍然允許繼承,因此擦除樣式不夠好。初始值太強了,因為它會刪除您可能不會期望的默認值,例如製作
以上是'恢復”在CSS中有什麼作用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Wufoo一直在集成方面非常出色。他們與特定應用程序(例如廣告系列顯示器,MailChimp和Typekit)進行集成,但他們也


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

記事本++7.3.1
好用且免費的程式碼編輯器

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