CSS選擇符有哪幾類?哪些屬性可以繼承?

2021-09-02 19:55:19 字數 2673 閱讀 9857

型別選擇符

類選擇符

id

特殊選擇符

後代   群組   偽類   萬用字元 ...

一、無繼承性的屬性

1、display:規定元素應該生成的框的型別

2、文字屬性:

vertical-align:垂直文字對齊

text-decoration:規定新增到文字的裝飾

text-shadow:文字陰影效果

white-space:空白符的處理

unicode-bidi:設定文字的方向

3、盒子模型的屬性:width、height、margin 、margin-top、margin-right、margin-bottom、margin-left、border、border-style、border-top-style、border-right-style、border-bottom-style、border-left-style、border-width、border-top-width、border-right-right、border-bottom-width、border-left-width、border-color、border-top-color、border-right-color、border-bottom-color、border-left-color、border-top、border-right、border-bottom、border-left、padding、padding-top、padding-right、padding-bottom、padding-left

4、背景屬性:background、background-color、background-image、background-repeat、background-position、background-attachment

5、定位屬性:float、clear、position、top、right、bottom、left、min-width、min-height、max-width、max-height、overflow、clip、z-index

6、生成內容屬性:content、counter-reset、counter-increment

7、輪廓樣式屬性:outline-style、outline-width、outline-color、outline

8、頁面樣式屬性:size、page-break-before、page-break-after

9、聲音樣式屬性:pause-before、pause-after、pause、cue-before、cue-after、cue、play-during

二、有繼承性的屬性

1、字型系列屬性

font:組合字型

font-family:規定元素的字型系列

font-weight:設定字型的粗細

font-size:設定字型的尺寸

font-style:定義字型的風格

font-variant:設定小型大寫字母的字型顯示文字,這意味著所有的小寫字母均會被轉換為大寫,但是所有使用小型大寫字型的字母與其餘文字相比,其字型尺寸更小。

font-stretch:對當前的 font-family 進行伸縮變形。所有主流瀏覽器都不支援。

font-size-adjust:為某個元素規定乙個 aspect 值,這樣就可以保持首選字型的 x-height。

2、文字系列屬性

text-indent:文字縮排

text-align:文字水平對齊

line-height:行高

word-spacing:增加或減少單詞間的空白(即字間隔)

letter-spacing:增加或減少字元間的空白(字元間距)

text-transform:控制文字大小寫

direction:規定文字的書寫方向

color:文字顏色

3、元素可見性:visibility

4、**布局屬性:caption-side、border-collapse、border-spacing、empty-cells、table-layout

5、列表布局屬性:list-style-type、list-style-image、list-style-position、list-style

6、生成內容屬性:quotes

7、游標屬性:cursor

8、頁面樣式屬性:page、page-break-inside、windows、orphans

9、聲音樣式屬性:speak、speak-punctuation、speak-numeral、speak-header、speech-rate、volume、voice-family、pitch、pitch-range、stress、richness、、azimuth、elevation

三、所有元素可以繼承的屬性

1、元素可見性:visibility

2、游標屬性:cursor

四、內聯元素可以繼承的屬性

1、字型系列屬性

2、除text-indent、text-align之外的文字系列屬性

五、塊級元素可以繼承的屬性

1、text-indent、text-align

CSS選擇符 屬性選擇符

使用屬性選擇器可以篩選出設定了特定屬性的標籤。例如選取所有設定了title屬性的 img title 這種選擇符的第一部分是標籤名 img 隨後是屬性名,放在方括號裡 title css不限制屬性選擇符只能使用標籤名,也可以使用類。例如 photo title 用於選取類為photo,而且設定了ti...

CSS各屬性選擇符區別

ele attribute 匹配具有屬性attribute的ele元素。ele attribute value 匹配具有屬性attribute且值為value的元素。ele attribute value 匹配具有屬性attribute且其中乙個值為value的元素。多個值用空格隔開 ele att...

CSS各屬性選擇符區別

ele attribute 匹配具有屬性attribute的ele元素。ele attribute value 匹配具有屬性attribute且值為value的元素。ele attribute value 匹配具有屬性attribute且其中乙個值為value的元素。多個值用空格隔開 ele att...