在CSS中,有些樣式屬性可以被子元素繼承,而有些則不能。以下是一些常見的可以繼承的屬性:
color font-size font-family line-height text-align
以上這些屬性都是跟文本相關的屬性,而且都可以被包裹在不同標簽中。所以如果一個元素的文本嵌套在另一個元素內部,那么這個元素可以繼承上述屬性。
下面是一些不可以繼承的屬性:
border padding margin background
以上這些屬性都跟元素的位置和大小相關,而且通常都需要指定具體的值。所以一個子元素的位置和大小不會受到其父元素的影響。
當然,CSS并不是所有屬性都可以繼承的,這取決于該屬性在CSS規(guī)范中的定義。但是,大多數(shù)的層疊樣式表屬性都可以繼承,因此,在布局網頁時,可以利用這個屬性來簡化代碼,減少工作量。