溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

css中可以繼承的屬性有哪些

發(fā)布時(shí)間:2021-01-25 10:42:16 來源:億速云 閱讀:1074 作者:小新 欄目:web開發(fā)

小編給大家分享一下css中可以繼承的屬性有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

css繼承是什么意思?

我們css中的繼承就可以定義為特定的css屬性向下傳遞到子孫元素。這其實(shí)也很好理解,就是指被包在內(nèi)部的標(biāo)簽將擁有外部標(biāo)簽的樣式性,即子元素可以繼承父元素的屬性。

我們下面就用一個(gè)例子再來具體的說明一下css的繼承性是什么。

<p>
CSS<em>繼承性</em>代碼
</p>

需要注意的是em是包含在p之內(nèi)的。

當(dāng)我們指定p的css樣式時(shí),看看em會(huì)有什么變化呢?

<style>
p { color:red; }
</style>

在瀏覽器中p標(biāo)簽和em標(biāo)簽的字體同時(shí)變紅。我們并沒有指定em的樣式,但em繼承了它的父親元素p的樣式特性。

看到這里,我相信你應(yīng)該非常清楚css中的繼承是什么意思了,其實(shí)css繼承在我們寫代碼時(shí)是經(jīng)常會(huì)用到的,甚至在不知不覺間就用到了。

當(dāng)然了,上述例子中我們的屬性是可以被繼承的,但是并不是所有屬性都可以被繼承的,那么css有哪些屬性可以繼承呢?下面我們來總結(jié)一下。

css有哪些屬性可以繼承?

1、css中有繼承性的屬性之字體屬性中的:

font:字體。font-family:規(guī)定元素的字體。font-weight:設(shè)置字體的粗細(xì)。

font-size:設(shè)置字體的尺寸。font-style:定義字體的風(fēng)格。

font-variant:設(shè)置小型大寫字母的字體顯示文本,這意味著所有的小寫字母均會(huì)被轉(zhuǎn)換為大寫,但是所有使用小型大寫字體的字母與其余文本相比,其字體尺寸更小。

font-stretch:對(duì)當(dāng)前的 font-family 進(jìn)行伸縮變形。所有主流瀏覽器都不支持。

font-size-adjust:為某個(gè)元素規(guī)定一個(gè) aspect 值,這樣就可以保持首選字體的 x-height。

2、css中有繼承性的屬性之文本屬性中的:

text-indent:文本縮進(jìn)。text-align:文本水平對(duì)齊。line-height:行高。word-spacing:增加或減少單詞間的空白(即字間隔)。

letter-spacing:增加或減少字符間的空白(字符間距)。text-transform:控制文本大小寫。direction:規(guī)定文本的書寫方向。

color:文本顏色

3、css中有繼承性的屬性之元素可見性:

visibility:規(guī)定元素是否可見。

4、css中有繼承性的屬性之表格布局屬性:

caption-side:設(shè)置表格標(biāo)題的位置。border-collapse:設(shè)置是否將表格邊框折疊為單一邊框。

border-spacing:設(shè)置分隔單元格邊框的距離。empty-cells:設(shè)置是否顯示表格中的空單元格。

table-layout:設(shè)置顯示單元、行和列的算法。

5、css中有繼承性的屬性之列表布局屬性:

list-style-type:修改用于列表項(xiàng)的標(biāo)志類型。list-style-image:對(duì)各標(biāo)志使用一個(gè)圖像。

list-style-position:可以確定標(biāo)志出現(xiàn)在列表項(xiàng)內(nèi)容之外還是內(nèi)容內(nèi)部。

list-style:簡(jiǎn)寫列表樣式,用于把所有用于列表的屬性設(shè)置于一個(gè)聲明中。

6、css中有繼承性的屬性之生成內(nèi)容屬性:

quotes:設(shè)置嵌套引用的引號(hào)類型。

7、css中有繼承性的屬性之光標(biāo)屬性:

cursor:規(guī)定要顯示的光標(biāo)的類型(形狀)

8、css中有繼承性的屬性之頁面樣式屬性:

page:規(guī)定元素應(yīng)該被顯示的頁面特定類型。page-break-inside:設(shè)置在表格元素內(nèi)部避免進(jìn)行分頁的分頁行為。

windows:設(shè)置當(dāng)元素內(nèi)部發(fā)生分頁時(shí)必須在頁面頂部保留的最少行數(shù)。

orphans:設(shè)置當(dāng)元素內(nèi)部發(fā)生分頁時(shí)必須在頁面底部保留的最少行數(shù)。

9、css中有繼承性的屬性之聲音樣式屬性

speak:設(shè)置或檢索聲音是否給出。speak-punctuation:設(shè)置或檢索標(biāo)點(diǎn)符號(hào)如何發(fā)音。

speak-numeral:設(shè)置或檢索數(shù)字如何發(fā)音。speak-header:設(shè)置或檢索表格頭與其后的一系列單元格發(fā)生多少次關(guān)系。

speech-rate:設(shè)置或檢索發(fā)音速度。volume:設(shè)置或檢索音量。

voice-family:設(shè)置或檢索當(dāng)前聲音類型。pitch:設(shè)置或檢索音高。

pitch-range:設(shè)置或檢索聲音的平滑程度。stress:和pitch-range相似。設(shè)置或檢索當(dāng)前聲音波形的最高峰值。

richness:設(shè)置或檢索當(dāng)前聲音的音色。azimuth:設(shè)置或檢索當(dāng)前聲音的音場(chǎng)角度。

elevation:設(shè)置或檢索當(dāng)前聲音的音源仰角。

10、所有元素可以繼承的屬性:visibility、cursor

11、內(nèi)聯(lián)元素可以繼承的屬性:

(1)字體系列屬性

(2)除text-indent、text-align之外的文本系列屬性

12、塊級(jí)元素可以繼承的屬性:text-indent、text-align

以上是“css中可以繼承的屬性有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI