搜尋
首頁web前端css教學CSS中的inherit關鍵字有什麼用

CSS中的inherit關鍵字的作用是讓後代元素的CSS樣式可以從父元素或祖先元素那繼承它們的值,並且它可以套用於任何CSS屬性

CSS中的inherit關鍵字有什麼用

【推薦課程:#CSS教學

#inherit關鍵字


由於CSS的級聯性質,一些CSS屬性會自動從元素的父級繼承它們的值。例如設定元素的文字顏色,則該元素的所有後代將繼承相同的文字顏色。即使某些屬性值是自動繼承的,也可能有增加繼承屬性權重的情況。在這種情況下,使用inherit預設情況下已經繼承父值的屬性上的值將強制繼承父值。

透過inherit關鍵字強制執行自動繼承的值的一種情況是使用者代理程式的樣式表覆蓋繼承的值(瀏覽器將某些元素套用的預設樣式)

#例如,文字的color值會自動傳遞給元素的所有後代,但在a連結的情況下,該color屬性通常在使用者代理樣式表中設定為藍色。在大多數情況下,可以為連結應用不同的顏色,或者繼承與文字其餘部分相同的顏色,並可能應用另一個表明它們是連結的視覺效果(例如應用下劃線或背景顏色等)。假設希望連結具有與文字其餘部分相同的文字顏色,則可以使用該inherit值來強制執行通常會繼承的顏色值。

div{
			color:pink;
		}
		a{
			color:inherit;
		}

效果圖:

CSS中的inherit關鍵字有什麼用

某些CSS屬性不會繼承元素父級的計算值,但我們希望將元素的屬性值設定為與其父級的值相同。在這種情況下inherit關鍵字就派上用場了,它允許不自動繼承值的屬性繼承它。

例如,為元素設定了藍色邊框,並且希望其所有子元素div具有相同的邊框,那麼就可以設定inherit關鍵字讓它們繼承與父元素相同的邊框顏色。

.el {
  padding:10px;
  border: 5px solid #0099cc;
}

.child {
	padding:10px;
  margin-top: 20px;
  border: inherit;
}

.el-2 {
  margin-top: 30px;
  border: 5px solid hotpink;
}

.child-2 {
  border: 5px solid inherit;
  margin-top: 20px;
}

效果圖:

CSS中的inherit關鍵字有什麼用

#注意:inherit關鍵字不支援簡寫屬性,它必須是宣告中的唯一值,例如border: 1px solid inherit就不會從父元素繼承邊框顏色,因為它無法辨識值繼承所引用的子屬性。但是它可以透過
border:inherit

來繼承

總結:以上就是這篇文章的全部內容了,希望透過這篇文章可以讓大家對CSS中的inherit關鍵字有所認識。

### ###

以上是CSS中的inherit關鍵字有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
我們如何標記Google字體並創建Goofonts.com我們如何標記Google字體並創建Goofonts.comApr 12, 2025 pm 12:02 PM

Goofonts是由開發人員和設計師丈夫簽名的附帶項目,它們都是版式的忠實擁護者。我們一直在標記Google

永恆的Web開發文章永恆的Web開發文章Apr 12, 2025 am 11:44 AM

Pavithra Kodmad向人們詢問了他們認為是關於網絡開發的一些最永恆的文章的建議

與部分元素的交易與部分元素的交易Apr 12, 2025 am 11:39 AM

同一天發表了兩篇文章:

使用JavaScript API練習GraphQl查詢使用JavaScript API練習GraphQl查詢Apr 12, 2025 am 11:33 AM

學習如何構建GraphQL API可能具有挑戰性。但是您可以學習如何在10分鐘內使用GraphQL API!碰巧的是,我得到了完美的

組件級CMS組件級CMSApr 12, 2025 am 11:09 AM

當一個組件生活在數據查詢居住在附近的數據查詢的環境中時,視覺組件和

將類型設置在圓上...帶偏移路徑將類型設置在圓上...帶偏移路徑Apr 12, 2025 am 11:00 AM

這裡是Yuanchuan的一些合法CSS騙局。有此CSS屬性偏移路徑。曾幾何時,它被稱為Motion-Path,然後被更名。我

'恢復”在CSS中有什麼作用?'恢復”在CSS中有什麼作用?Apr 12, 2025 am 10:59 AM

Miriam Suzanne在Mozilla開發人員的視頻中解釋了該主題。

現代戀人現代戀人Apr 12, 2025 am 10:58 AM

我喜歡這樣的東西。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

Safe Exam Browser

Safe Exam Browser

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

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具