在CSS中,有些屬性是可以被繼承的,而有些則是不被繼承的。下面我們來看一下,CSS中哪些屬性是不能被繼承的。
/*以下是不能被繼承的屬性*/ /*控制盒模型的屬性*/ width; height; margin; padding; border; /*文本屬性*/ font; color; text-align; text-transform; text-decoration; letter-spacing; word-spacing; line-height; white-space; /*其他屬性*/ background; background-image; visibility; position; z-index;
以上是不能被繼承的屬性,這些屬性只能作用于當(dāng)前元素,對其子元素和后代元素都不會產(chǎn)生影響。如果要讓子元素或后代元素繼承這些屬性,需要在相應(yīng)的子元素或后代元素中重新設(shè)置這些屬性。
需要注意的是,CSS中某些屬性既可以被繼承,又可以被重寫。例如,color屬性可以被繼承,但是如果在子元素或后代元素中重新設(shè)置color屬性,子元素或后代元素將使用重新設(shè)置的color屬性值。因此,在使用CSS樣式時,需要考慮到屬性的繼承和重寫。
上一篇過渡效果漸變透明度css
下一篇mysql同一列多個條件