可以用逗號隔開多個類名。
成都創(chuàng)新互聯(lián)長期為近千家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為醴陵企業(yè)提供專業(yè)的做網(wǎng)站、網(wǎng)站設計,醴陵網(wǎng)站改版等技術服務。擁有10余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
css當中需要對多個類或多個元素等使用相同的樣式,都可以在每個選擇器后面使用逗號分隔,其他部分的寫法是相同的。
例如:.aa,.bb{color:blue;}。
這屬于"多重樣式(Multiple Styles)"
多重樣式(Multiple Styles):如果外部樣式、內(nèi)部樣式和內(nèi)聯(lián)樣式同時應用于同一個元素,就是使多重樣式的情況。
一般情況下,優(yōu)先級如下:
(外部樣式)External style sheet (內(nèi)部樣式)Internal style sheet (內(nèi)聯(lián)樣式)Inline style,例如:
head????
style?type="text/css"????
/*?內(nèi)部樣式?*/????
h3{color:green;}????
/style????
!--?外部樣式?style.css?--????
link?rel="stylesheet"?type="text/css"?href="style.css"/????
!--?設置:h3{color:blue;}?--????
/head????
body????
h3測試!/h3????
/body
在選擇器的情況下:
如圖:
解釋:
1.? 內(nèi)聯(lián)樣式表的權值最高 1000;
2.? ID 選擇器的權值為 100
3.? Class 類選擇器的權值為 10
4.? HTML 標簽選擇器的權值為 1
利用選擇器的權值進行計算比較,示例如下:
html????
head????
style?type="text/css"????
#redP?p?{????
/*?權值?=?100+1=101?*/????
color:#F00;??/*?紅色?*/????
}????
#redP?.red?em?{????
/*?權值?=?100+10+1=111?*/????
color:#00F;?/*?藍色?*/????
}????
#redP?p?span?em?{????
/*?權值?=?100+1+1+1=103?*/????
color:#FF0;/*黃色*/????
}????
/style????
/head????
body????
div?id="redP"????
p?class="red"red????
spanemem?red/em/span????
/p????
pred/p????
/div????
/body????
/html
結(jié)果:em?標簽內(nèi)的數(shù)據(jù)顯示為藍色。
CSS?優(yōu)先級法則:
A? 選擇器都有一個權值,權值越大越優(yōu)先;
B? 當權值相等時,后出現(xiàn)的樣式表設置要優(yōu)于先出現(xiàn)的樣式表設置;
C? 創(chuàng)作者的規(guī)則高于瀏覽者:即網(wǎng)頁編寫者設置的CSS 樣式的優(yōu)先權高于瀏覽器所設置的樣式;
D? 繼承的CSS 樣式不如后來指定的CSS 樣式;
E? 在同一組屬性設置中標有“!important”規(guī)則的優(yōu)先級最大;示例如下:
html????
head????
style?type="text/css"????
#redP?p{????
/*兩個color屬性在同一組*/????
color:#00f?!important;?/*?優(yōu)先級最大?*/????
color:#f00;????
}????
/style????
/head????
body????
div?id="redP"????
pcolor/p????
pcolor/p????
/div????
/body
/html
方法1:用css的屬性選擇器。
div[class^="aa"]?{
background-color:#d6d6d6;
height:?50px;
}
div?class="aa1"1/div
div?class="aa2"2/div
div?class="aa3"3/div
方法2:用空格分隔多個class
.aa?{
background-color:#d6d6d6;
height:?50px;
}
div?class="aa?aa1"1/div
div?class="aa?aa2"2/div
div?class="aa?aa3"3/div
css的類是可以被一個元素同時使用多個的,也就說某個元素可以同時使用多個class樣式,但是如果發(fā)生了樣式?jīng)_突會出現(xiàn)后者覆蓋前者的現(xiàn)象。
工具原料:編輯器、瀏覽器
1、一個元素可以同使用多個class樣式類,寫法一般是class=“test1 test2”中間使用空格隔開即可,代碼如下:
body
style?type="text/css"
.div1{
width:?200px;
height:?200px
}
.div2{
background:?#ccc;
}
/style
div?class="div1?div2"/div
/body
2、以上代碼div同時使用了div1類和div2類的樣式,最終的效果是一個寬高200像素背景是灰色的div,運行的結(jié)構如下:
標題名稱:css多個class同一種樣式的簡單介紹
網(wǎng)站網(wǎng)址:http://jinyejixie.com/article40/dseopho.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、外貿(mào)網(wǎng)站建設、建站公司、品牌網(wǎng)站制作、定制開發(fā)、虛擬主機
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)