1、 在css樣式中選擇器通常分為哪幾種,css元素的排列規(guī)則主要分為?
1、代表內(nèi)聯(lián)樣式,如: style=””,權(quán)值為1000。
2、代表ID選擇器,如:#content,權(quán)值為100。
3、代表類,偽類和屬性選擇器,如.content,權(quán)值為10。
4、代表類型(元素)選擇器和偽元素選擇器,如div p,權(quán)值為1。 按照CSS代碼的執(zhí)行先后順序。如果有重復的規(guī)則,按照后執(zhí)行的定義。最終規(guī)則是多個定義規(guī)則的綜合。重點:高級規(guī)則定義對于不同表格的文字樣式定義。(不同表格使用不同ID、使用類樣式定義)一頁中的多種超級鏈接樣式定義。多個相同規(guī)則不同對象的CSS共同定義。對于同一對象定義的多種CSS方式考慮哪種更科學。
2、 CSS樣式的方式和特點是什么?
1.繼承性
作用:子元素可以繼承父元素的樣式text-,font-,line-這些元素開頭的都可以繼承,以及color屬性特殊性:
①. a標簽的顏色不能繼承,必須對a標簽本身進行設(shè)置
②. h標簽的字體大小不能修改,必須對h標簽本身進行修改
2.層疊性
是瀏覽器處理沖突的一個能力如果一個屬性通過兩個選擇器設(shè)置到同一個元素上,那么這個時候一個屬性就會將另一個屬性層疊掉
3.優(yōu)先級
權(quán)重:!important>行內(nèi)樣式>id選擇器>類選擇器>標簽選擇器>通配符>繼承
作用:多個選擇器組合以后的優(yōu)先級
算法:(0,0,0,0)==》第一個0是important的個數(shù),第二個0是id選擇器的個數(shù),
第三個0對應(yīng)的類選擇器的個數(shù),第四個0對應(yīng)的是標簽選擇器的個數(shù),就是當前選擇器的權(quán)重。
3、 符號的作用?
css中,.符號是類選擇器,用于選選擇某個class并對其設(shè)置樣式
4、 html5中css樣式的三種語法?
1:內(nèi)聯(lián)樣式 :內(nèi)聯(lián)樣式通過style屬性來設(shè)置,屬性值可以任意的CSS樣式。
2:內(nèi)部樣式 :內(nèi)部樣式定義在文檔的head部分,通過style標簽來設(shè)置。需要使用元素選擇器(p)來關(guān)聯(lián)樣式和要設(shè)置樣式的標簽(p標簽)。
3:外部樣式 :在文檔外的*.css定義css樣式,然后在文檔的head部分通過link元素引入。