css標(biāo)簽選擇器的定義,css如何同時(shí)選到兩個(gè)標(biāo)簽?
css同時(shí)選中兩個(gè)標(biāo)簽是可以通過(guò)他們的類(lèi)名來(lái)選擇的,也就是將兩個(gè)標(biāo)簽設(shè)置為同一個(gè)類(lèi)名就可以了,在標(biāo)簽里面類(lèi)名是可以重復(fù)的,如果兩個(gè)標(biāo)簽是相同的話(huà)那么是直接可以通過(guò)標(biāo)簽名字就可以選擇的了,是非常方便的也可以通過(guò)他們相同的屬性來(lái)選擇的。
css的基本語(yǔ)法和標(biāo)簽?
CSS規(guī)則由兩部分組成,選擇器,和一條或多條聲明,例如:
h1 {color:blue; font-size:12px;}
選擇器通常是html中的一個(gè)標(biāo)簽,每條聲明由一個(gè)屬性和屬性值組成,一般是樣式屬性
CSS一般寫(xiě)在html文件中的<style></style>標(biāo)簽里面,
CSS注釋?zhuān)阂?* 開(kāi)頭,*/結(jié)尾
css類(lèi)選擇器用什么做前綴表示?
>10 CSS類(lèi)選擇器也就是選擇html編碼中標(biāo)明為特定Class(類(lèi))的元素.如<p Class="mytest">這是我要編輯的段落</p>,在CSS文件中可用 .mytest{ }來(lái)表達(dá)想要顯示的樣式。簡(jiǎn)單地說(shuō),CSS類(lèi)選擇器用" . "做前綴。
四路選擇器功能表?
四路選擇器簡(jiǎn)介:要使用css對(duì)HTML頁(yè)面中的元素實(shí)現(xiàn)一對(duì)一,一對(duì)多或者多對(duì)一的控制,這就需要用到CSS選擇器。
HTML頁(yè)面中的元素就是通過(guò)CSS選擇器進(jìn)行控制的。
1.1 類(lèi)別選擇器
類(lèi)選擇器根據(jù)類(lèi)名來(lái)選擇
前面以”.”來(lái)標(biāo)志,如:
.demoDiv{
color:#FF0000;
}
在HTML中,元素可以定義一個(gè)class的屬性。
如:
<div class="demoDiv">
這個(gè)區(qū)域字體顏色為紅色
</div>
同時(shí),我們可以再定義一個(gè)元素:
<p class="demoDiv">
這個(gè)段落字體顏色為紅色
</p>
最后,用瀏覽器瀏覽,我們可以發(fā)現(xiàn)所有class為demoDiv的元素都應(yīng)用了這個(gè)樣式。包括了頁(yè)面中的div元素和p元素。
上例我們給兩個(gè)元素都定義了class,但如果有很多個(gè)元素都會(huì)應(yīng)用這個(gè)元素,那得一個(gè)個(gè)的定義元素,就會(huì)造成頁(yè)面重復(fù)的代碼太多,這種現(xiàn)象稱(chēng)為“多類(lèi)癥”。
我們可以改成這樣來(lái)定義。
<div class="demoDiv">
<div>
這個(gè)區(qū)域字體顏色為紅色
</div>
同時(shí),我們可以再定義一個(gè)元素:
<p>
這個(gè)段落字體顏色為紅色
</p>
</div>
這樣,我們就只是定義了一個(gè)類(lèi),同時(shí)把樣式應(yīng)用到了所有的元素當(dāng)中。
1.2 標(biāo)簽選擇器
一個(gè)完整的HTML頁(yè)面是有很多不同的標(biāo)簽組成,而標(biāo)簽選擇器,則是決定哪些標(biāo)簽
采用相應(yīng)的CSS樣式,(在大環(huán)境中你可能出于不同的位置,但是不管怎么樣,你總
是穿著同一套衣服,這件衣服就是由標(biāo)簽選擇器事先給你限定好的,不管走到哪里
都是這身衣服)比如,在style.css文件中對(duì)p標(biāo)簽樣式的聲明如下:
p{
font-size:12px;
background:#900;
color:090;
}
復(fù)制代碼則頁(yè)面中所有p標(biāo)簽的背景都是#900(紅色),文字大小均是12px,顏色為#090(綠色)
,這在后期維護(hù)中,如果想改變整個(gè)網(wǎng)站中p標(biāo)簽背景的顏色,只需要修改
background屬性就可以了,就這么容易!
1.3 ID選擇器
根據(jù)元素ID來(lái)選擇元素,具有唯一性。
前面以”#”號(hào)來(lái)標(biāo)志,在樣式里面可以這樣定義:
#demoDiv{
color:#FF0000;
}
這里代表id為demoDiv的元素的設(shè)置它的字體顏色為紅色。
我們?cè)陧?yè)面上定義一個(gè)元素把它的ID定義為demoDiv,如:
<div id="demoDiv">
這個(gè)區(qū)域字體顏色為紅色
</div>
用瀏覽器瀏覽,我們可以看到因?yàn)閰^(qū)域內(nèi)的顏色變成了紅色
再定義一個(gè)區(qū)域
<div>
這個(gè)區(qū)域沒(méi)有定義顏色
</div>
用瀏覽器瀏覽,與預(yù)期的一樣,區(qū)域沒(méi)有應(yīng)用樣式,所以區(qū)域中的字體顏色還是默認(rèn)的顏色黑色。
1.4 后代選擇器
后代選擇器也稱(chēng)為包含選擇器,用來(lái)選擇特定元素或元素組的后代,后代選擇器用兩個(gè)常用選擇器,中間加一個(gè)空格表示。其中前面的常用選擇器選擇父元素,后面的常用選擇器選擇子元素,樣式最終會(huì)應(yīng)用于子元素中。
如:
<style>
.father.child{
color:#0000CC;
}
</style>
<p class="father">
黑色
<label class="child">藍(lán)色
<b>也是藍(lán)色</b>
</label>
</p>
這里我們定義了所有class屬性為father的元素下面的class屬性為child的顏色為藍(lán)色。
后代選擇器是一種很有用的選擇器,使用后代選擇器可以更加精確的定位元素。