这四个 CSS 属性值initial、inherit、unset和revert都与元素样式的继承和重置有关,但它们的作用方式略有不同: initial(初始值):将属性设置为浏览器样式表中定义的默认值。 每个属性都有其初始值,例如,background-color的初始值为transparent,font-size的初始值为medium,display的初始值为inline等等。 使用initial会忽...
}p{color: initial;//p元素的color属性值重置为浏览器默认值 } 3、unset(未设置) unset 关键词将属性值重置为继承值,如果没有继承值,则将其重置为css属性的默认值。 这个关键词综合了 inherit 和 initial 的行为。 这是一个段落 div{color: red; }p{color: unset;//p元素的color属性值重置为继承值 } ...
与initial相似,revert还原的是浏览器内置样式,而initial使用属性的默认值。适用范围:现代浏览器普遍支持。unset 解释:不做设置,取决于属性是否可继承。font-weight为可继承属性,在标签设置unset后,继承了父级的normal属性。border为不可继承属性,父级元素的边框设置不会影响内部标签的unset设置。
解释:不做设置。但是与css是否继承属性相关,如果一个样式是可继承属性,该设置等于inherit;反之如果是非继承属性,则设置等于initial。 font-weight就是一个可继承的属性,在h4设置font-weight:unset后,继承了父级的font-weight:normal属性 border是不可继承属性,父级的红边框不影响内部标签h4设置的border:unset;...
CSS 关键字initial将属性的初始(或默认)值应用于元素。不应将初始值与浏览器样式表指定的值混淆。它可以应用于任何 CSS 属性。这包括 CSS 简写all,initial 可用于将所有 CSS 属性恢复到其初始状态。 备注:在继承的属性上,初始值可能是意外的。你应该考虑使用inherit,unset,或revert关键字代替。
CSS(层叠样式表)是一种强大的用于样式和格式化网页文档的工具。在这份全面的指南中,我们将探讨四个特殊关键词: inherit , initial , unset 和 revert 。 Inherit(继承):从父元素传递值 inherit 关键字用于明确指示元素从其父元素继承CSS属性的值。当属性设置为 inherit 时,元素将采用与其父元素相同的值。当你希望...
unset值在继承属性上表示,如果属性原本有从父级继承的值,将其恢复为继承值。对于非继承属性,unset将其恢复为初始值。它在CSS中非常灵活,可以应用于任何属性,包括简写属性all。它在继承属性上类似于inherit,在非继承属性上类似于initial。还原值(revert)将属性的级联值恢复到当前元素的样式原点,即...
initial inherit unset revert ? 了解CSS 样式的 initial(默认)和 inherit(继承)以及 unset 是熟练使用 CSS 的关键。(当然由于 revert 未列入规范,本文暂且不过多提及。) initial initial关键字用于设置 CSS 属性为它的默认值,可作用于任何 CSS 样式。(IE 不支持该关键字) ...
瞭解CSS 樣式的initial(預設)和inherit(繼承)以及更新的unset和revert是熟練使用 CSS 的關鍵。 initial initial關鍵字用於設定 CSS 屬性為它的預設值,可作用於任何 CSS 樣式。(IE 不支援該關鍵字) inherit 每一個 CSS 屬性都有一個特性就是,這個屬性必然是預設繼承的 (inherited: Yes) 或者是預設不繼承的 (in...
了解CSS 样式的 initial(默认)和 inherit(继承)以及 unset 是熟练使用 CSS 的关键。(当然由于 revert 未列入规范,本文暂且不过多提及。) initial initial 关键字用于设置 CSS 属性为它的默认值,可作用于任何 CSS 样式。(IE 不支持该关键字) inherit