色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css的5種選擇器,css選擇器識(shí)別范圍

老白2年前32瀏覽0評(píng)論

css的5種選擇器,css選擇器識(shí)別范圍?

css選擇器優(yōu)先級(jí)核心:每個(gè)選擇器本身有優(yōu)先級(jí),作用范圍越具體優(yōu)先級(jí)越高。

CSS優(yōu)先級(jí)從高到低分別是:

1.在屬性后面使用 !important 會(huì)覆蓋頁(yè)面內(nèi)任何位置定義的元素樣式。

2.作為style屬性寫(xiě)在元素標(biāo)簽上的內(nèi)聯(lián)樣式

3.id選擇器

4.類選擇器

5.偽類選擇器

6.屬性選擇器

7.標(biāo)簽選擇器

8.通配符選擇器

9.瀏覽器選擇器

當(dāng)CSS樣式的規(guī)則由多個(gè)選擇器組成時(shí),id選擇器的權(quán)值為1000,class選擇器為100,標(biāo)簽選擇器為10,按權(quán)值求和的記過(guò)高低決定哪個(gè)優(yōu)先。當(dāng)兩個(gè)css規(guī)則的權(quán)值相同時(shí),誰(shuí)更具體用誰(shuí),也就是權(quán)值高的選擇器作用的越具體優(yōu)先級(jí)越高。當(dāng)兩個(gè)選擇器規(guī)則和權(quán)值都是一樣,后面樣式會(huì)覆蓋前面的!

css的5種選擇器,css選擇器識(shí)別范圍

CSS有哪些屬性可以繼承?

一、無(wú)繼承性的屬性

1、display:規(guī)定元素應(yīng)該生成的框的類型

2、文本屬性:

vertical-align:垂直文本對(duì)齊

text-decoration:規(guī)定添加到文本的裝飾

text-shadow:文本陰影效果

white-space:空白符的處理

unicode-bidi:設(shè)置文本的方向

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、生成內(nèi)容屬性:content、counter-reset、counter-increment

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

8、頁(yè)面樣式屬性:size、page-break-before、page-break-after

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

二、有繼承性的屬性

1、字體系列屬性

font:組合字體

font-family:規(guī)定元素的字體系列

font-weight:設(shè)置字體的粗細(xì)

font-size:設(shè)置字體的尺寸

font-style:定義字體的風(fēng)格

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

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

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

2、文本系列屬性

text-indent:文本縮進(jìn)

text-align:文本水平對(duì)齊

line-height:行高

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

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

text-transform:控制文本大小寫(xiě)

direction:規(guī)定文本的書(shū)寫(xiě)方向

color:文本顏色

3、元素可見(jiàn)性: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、生成內(nèi)容屬性:quotes

7、光標(biāo)屬性:cursor

8、頁(yè)面樣式屬性: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、元素可見(jiàn)性:visibility

2、光標(biāo)屬性:cursor

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

1、字體系列屬性

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

五、塊級(jí)元素可以繼承的屬性

1、text-indent、text-align

css派生器區(qū)別是什么?

派生選擇器 可以使一個(gè)元素里的子元素定義樣式 例如: li a { font-size:14px} 就是給li下的子元素a定義一個(gè)14px號(hào)像素的字體樣式 類別選擇器 在html中引入css樣式通常由,類別選擇器 在CSS中用一個(gè)“.”點(diǎn)開(kāi)頭表示 如:.box {width:960px; margin:0 auto; padding:0px; overflow:hidden} 在html頁(yè)面中,用class="類別名"的方法調(diào)用: 這里是內(nèi)容 類別選擇器方法比較簡(jiǎn)單靈活,可以隨時(shí)根據(jù)頁(yè)面的需求新建和刪除 還有,id選擇器 在CSS中用“#”號(hào)開(kāi)頭表示 如:#box {width:960px; margin:0 auto; padding:0px; overflow:hidden} 在html頁(yè)面中,用id="類別名"的方法調(diào)用: 這里是內(nèi)容 id選擇器和類別選擇器其實(shí)是一樣的 通常id選擇器僅是用來(lái)表示不重復(fù)的樣式 相對(duì)的來(lái)說(shuō),類別選擇器靈活一些,而id選擇器僅表示重要的樣式字段

CSS的基本特征?

總體來(lái)說(shuō),CSS具有以下特點(diǎn):

1.豐富的樣式定義

CSS提供了豐富的文檔樣式外觀,以及設(shè)置文本和背景屬性的能力;允許為任何元素創(chuàng)建邊框,以及元素邊框與其他元素間的距離,以及元素邊框與元素內(nèi)容間的距離;允許隨意改變文本的大小寫(xiě)方式、修飾方式以及其他頁(yè)面效果。

2.易于使用和修改

CSS可以將樣式定義在HTML元素的style屬性中,也可以將其定義在HTML文檔的header部分,也可以將樣式聲明在一個(gè)專門(mén)的CSS文件中,以供HTML頁(yè)面引用??傊?,CSS樣式表可以將所有的樣式聲明統(tǒng)一存放,進(jìn)行統(tǒng)一管理。

另外,可以將相同樣式的元素進(jìn)行歸類,使用同一個(gè)樣式進(jìn)行定義,也可以將某個(gè)樣式應(yīng)用到所有同名的HTML標(biāo)簽中,也可以將一個(gè)CSS樣式指定到某個(gè)頁(yè)面元素中。如果要修改樣式,我們只需要在樣式列表中找到相應(yīng)的樣式聲明進(jìn)行修改。

3.多頁(yè)面應(yīng)用

CSS樣式表可以單獨(dú)存放在一個(gè)CSS文件中,這樣我們就可以在多個(gè)頁(yè)面中使用同一個(gè)CSS樣式表。CSS樣式表理論上不屬于任何頁(yè)面文件,在任何頁(yè)面文件中都可以將其引用。這樣就可以實(shí)現(xiàn)多個(gè)頁(yè)面風(fēng)格的統(tǒng)一。

4.層疊

簡(jiǎn)單的說(shuō),層疊就是對(duì)一個(gè)元素多次設(shè)置同一個(gè)樣式,這將使用最后一次設(shè)置的屬性值。例如對(duì)一個(gè)站點(diǎn)中的多個(gè)頁(yè)面使用了同一套CSS樣式表,而某些頁(yè)面中的某些元素想使用其他樣式,就可以針對(duì)這些樣式單獨(dú)定義一個(gè)樣式表應(yīng)用到頁(yè)面中。這些后來(lái)定義的樣式將對(duì)前面的樣式設(shè)置進(jìn)行重寫(xiě),在瀏覽器中看到的將是最后面設(shè)置的樣式效果。

5.頁(yè)面壓縮

在使用HTML定義頁(yè)面效果的網(wǎng)站中,往往需要大量或重復(fù)的表格和font元素形成各種規(guī)格的文字樣式,這樣做的后果就是會(huì)產(chǎn)生大量的HTML標(biāo)簽,從而使頁(yè)面文件的大小增加。而將樣式的聲明單獨(dú)放到CSS樣式表中,可以大大的減小頁(yè)面的體積,這樣在加載頁(yè)面時(shí)使用的時(shí)間也會(huì)大大的減少。另外,CSS樣式表的復(fù)用更大程度的縮減了頁(yè)面的體積,減少下載的時(shí)間。