CSS控制繼承

CSS控制繼承

CSS 提供了五個特殊的通用屬性值來控制繼承。每個 CSS 屬性都會接受這些值。

inherit : 將套用於所選元素的屬性值設定為與其父元素的屬性值相同。實際上,這「開啟了繼承」。

.parent {
  font-size: 16px;
}

.child {
  font-size: inherit; /* 子元素繼承父元素的字體大小 */
}

initial : 將套用於選定元素的屬性值設定為該屬性的初始值。

.element {
  font-size: initial; /* 字體大小被重置為預設值 */
}

revert : 將套用於選取元素的屬性值重設為瀏覽器的預設樣式,而不是套用於該屬性的預設樣式。這個值unset在很多情況下都是一樣的。

.element {
  font-size: revert; /* 恢復字體大小為預設值,並應用樣式表中的其他樣式 */
}

revert-layer : 將套用於選取元素的屬性值重設為在前一個級聯層中建立的值。

.parent {
  font-size: 18px;
}

.child {
  font-size: revert-layer; /* 子元素恢復為父元素的字體大小,並在樣式表中覆蓋其他樣式 */
}

unset : 將屬性重設為其自然值,這意味著如果該屬性是自然繼承的inherit,則其行為類似於 ,否則行為類似於initial。

.element {
  font-size: unset; /* 重置字體大小為其初始值或 initial(視屬性而定) */
}

 

 

 

留言

這個網誌中的熱門文章

ORA-12514: TNS: 監聽器目前不知道連線描述區中要求的服務

Oracle 例外控制(Exception Control)

Oracle 工作排程 DBMS_JOB 筆記