CSS文件和頁面填寫css代碼的優(yōu)先問題,首先我們需要理解的是,在頁面填寫的CSS的優(yōu)先級是高于引入文件的優(yōu)先級的,因為那個css的樣式更靠近要影響的元素,我們可以通過代碼來理解一下:

創(chuàng)新互聯(lián)自2013年起,是專業(yè)互聯(lián)網技術服務公司,擁有項目成都網站制作、網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元穆棱做網站,已為上家服務,為穆棱各地企業(yè)和個人服務,聯(lián)系電話:18982081108
html中:
html
head
style
table tr{
width:200px;
height:100px;
color:blue;
}
/style
link rel='stylesheet' type='text/css' href='./css/index1.css'
/head
body
table
tr style=""
td我i是測試文字/td
/tr
/table
/body
/html
css文件中:
table tr{
width:300px;
height:200px;
color:red;
}
這里寫了2個CSS樣式,唯一不同的就是文字的顏色,因為css的優(yōu)先級,在在這里是不會執(zhí)行外部文件的css樣式,而是會去執(zhí)行更加靠近這個tr的css樣式,因而color會執(zhí)行blue。
選擇器不同而已。
1. div .top div :div標簽下--類名為top的元素下--所有的div
例如:
div
div?class="top"
div對這里起作用/div
div對這里起作用/div
div對這里起作用/div?????
/div
div
2. div .top :div標簽下--類名為top的元素
例如:
div
div?class="top"
對這里起作用
div/div
div/div
div/div?????
/div
div
3. .top :對所有類名為top的元素
例如:
div
div?class="top"
對這里起作用
div/div
span?class="top"對這里起作用span???
/div
div
你這么設置就是讓所有的a標簽都設置這個樣式,要想解決這個問題,先給列表外的鏈接都添加一個類名然后通過類名來設置樣式,當然這樣如果外面鏈接很多添加也麻煩,那也可以通過用一個DIV裝起來,給這個DIV設置一個類名,例如: class=“a_list”然后再設置樣式: .a_list a{}這樣就可以了,當然,你上面的a標簽也最好使用類名的方式來設置。
那些回答問題的人兒,你們到底懂不懂CSS就在這胡說八道,這很明顯是特指度(specificity)的問題,css的樣式是以特指度的高低進行樣式的優(yōu)先級使用(相同特質度會按照后面的覆蓋前面的原則進行), 此例中,.value單獨寫不起作用,因為特指度太低,因此使用較大的父級選擇器進行特指度的提升才會成功,很明顯,最后的樣式可以起作用是因為特質度最高。
具體特指度的概念看著很高深,其實很簡單,加個鏈接給你:
網站欄目:css樣式問題,編寫CSS樣式時,關于CSS樣式規(guī)則的描述錯誤的是
文章地址:http://chinadenli.net/article49/dsgpgeh.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、小程序開發(fā)、云服務器、商城網站、網站改版、靜態(tài)網站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)