- N +

css樣式表的繼承性是指,層疊樣式表的主要作用

其實css樣式表的繼承性是指的問題并不復雜,但是又很多的朋友都不太了解層疊樣式表的主要作用,因此呢,今天小編就來為大家分享css樣式表的繼承性是指的一些知識,希望可以幫助到大家,下面我們一起來看看這個問題的分析吧!

什么屬性不具有繼承性

繼承是一種規則,它允許樣式不僅應用于某個特定html標簽元素,而且應用于其后代。CSS繼承是指設置上級(父級)的CSS樣式,上級(父級)及以下的子級(下級)都具有此屬性。但并不是所有的屬性都可以繼承,只有以color/font-/text-/line開頭的屬性才可以繼承。

css中無繼承性的屬性有:1、display;2、文本屬性;3、盒子模型屬性;4、背景屬性;5、定位屬性;6、生成內容屬性;7、輪廓樣式屬性;8、頁面樣式屬性;9、聲音樣式屬性。

css元素寬高屬性能繼承嗎

css寬高是不可繼承屬性。

1.在元素不設寬度的情況下:

若元素為普通流中元素,元素寬度等于父元素寬度;

若元素不在文檔流中,元素寬度等于內容寬度;

2.在元素寬度為100%的情況下:

若元素為普通流元素或者浮動元素,元素寬度為父元素寬度的100%;

若元素為絕對定位元素,元素寬度為元素offset-parent寬度的100%;

若元素為固定定位元素,元素寬度始終為body的100%

css層疊樣式表的基本特征是層疊性和

繼承性,層疊性,優先級。

主題的三大特性

層疊性

所謂層疊性是指多種CSS樣式的疊加。是瀏覽器處理沖突的一個能力,如果一個屬性通過兩個相同選擇器設置到同一個元素上,那么這時一個屬性就會將另一個屬性層疊掉。

比如先給某個標簽指定了內部文字顏色為紅色,接著又指定了顏色為藍色,此時出現一個標簽指定了相同樣式不同值的情況,這就是樣式沖突。記?。壕徒瓌t。

層疊性就是在前文中提到過的覆蓋,就近原則。(注意這個只發生在權重計算相等的情況)

繼承性

所謂繼承性是指書寫CSS樣式表時,子標簽會繼承父標簽的某些樣式,如文本顏色和字號。想要設置一個可繼承的屬性,只需將它應用于父元素即可。

注意:

恰當地使用繼承可以簡化代碼,降低CSS樣式的復雜性。子元素可以繼承父元素的樣式(text-,font-,line-這些元素開頭的都可以繼承,以及color屬性)

優先級

優先級就是權重,這里有個計算,在這里不詳細說了,前文已經詳細介紹了。

關于本次css樣式表的繼承性是指和層疊樣式表的主要作用的問題分享到這里就結束了,如果解決了您的問題,我們非常高興。

返回列表
上一篇:
下一篇: