按優(yōu)先級(jí):前端優(yōu)先讀取正序。正規(guī)規(guī)范優(yōu)先倒序。
目前成都創(chuàng)新互聯(lián)已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、榆林網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
style= 這樣肯定是最優(yōu)的,但也是最不推薦的。前端標(biāo)簽直接寫入。
延伸閱讀:讀取優(yōu)先,靈活使用,如大量頁面,每頁面都要設(shè)置。工作繁瑣,大量寫入增加代碼量。不利優(yōu)化。
style type="text/css" 這樣屬于第二讀取方式。直接寫在對(duì)應(yīng)的頁面。
延伸閱讀:每頁面都要設(shè)置。工作繁瑣,大量寫入增加代碼量。不利優(yōu)化。
link type="text/css" href=" 引用CSS文件 第三級(jí)。這全局引入.
延伸閱讀:全局CSS??梢苑蛛x代碼及外部引入,簡單快捷。也是現(xiàn)在都在用的。
[img]1、內(nèi)聯(lián)式:
div style="css樣式寫在這".../div
2、外聯(lián)式:
style
選擇器 {css樣式寫在這}
/style
3、外鏈?zhǔn)剑?/p>
link rel="stylesheet" href="css文件url寫在這" /
1、使用link標(biāo)簽引用外部css樣式。2、在head部分通過style標(biāo)簽定義內(nèi)部樣式表。3、在相關(guān)的標(biāo)簽中直接使用樣式屬性。
在網(wǎng)站的head頭部中加入link標(biāo)簽即可引入,如下:
head
meta?charset="UTF-8"
meta?name="viewport"?content="width=device-width,?initial-scale=1"
title用戶鑒權(quán)認(rèn)證中心/title
meta?name="keywords"?content=""?/
meta?name="description"?content=""?/
link?rel="stylesheet"?type="text/css"?href="/static/vendor/bootstrap/css/bootstrap.min.css"
link?rel="stylesheet"?type="text/css"?href="/static/fonts/font-awesome-4.7.0/css/font-awesome.min.css"
link?rel="stylesheet"?type="text/css"?href="/static/fonts/iconic/css/material-design-iconic-font.min.css"
link?rel="stylesheet"?type="text/css"?href="/static/css/util.css"
link?rel="stylesheet"?type="text/css"?href="/static/css/main.css"
/head
學(xué)習(xí)CSS肯定繞不開的就是如何將css引入到HTML文件中,引入方式主要有三種:
內(nèi)聯(lián)樣式、內(nèi)部樣式、外部樣式
1、內(nèi)聯(lián)樣式
內(nèi)聯(lián)樣式又稱行內(nèi)樣式,使用該樣式需要直接在標(biāo)簽內(nèi)添加“ style=" " ”,再將需要的樣式寫在雙引號(hào)內(nèi),如
div style="background: red;"hello world!/div1
行內(nèi)樣式比較適合初學(xué)者學(xué)習(xí)的時(shí)候使用,在網(wǎng)站開發(fā)時(shí)盡量不要去用,因?yàn)槭褂眠@種樣式會(huì)把結(jié)構(gòu)和CSS全部融合在一個(gè)頁面里面,造成代碼冗余,后期調(diào)整樣式的時(shí)候非常不方便。
2、內(nèi)部樣式
內(nèi)部樣式是一種適合案例或者比較小的頁面的引入方式,它的語法是在在head標(biāo)簽里添加style標(biāo)簽,再在style標(biāo)簽的內(nèi)容區(qū)添加需要的樣式,如:
head
style type="text/css"
div{background: red;}/style
/head12345
內(nèi)部樣式比較適合案例或者比較小的頁面中,因?yàn)樗矔?huì)增加HTML文件的代碼量。
3、外部樣式
外部樣式是使用最廣的引入方式,適合比較大的頁面或者整站開發(fā)。引入方法是將樣式寫css文件中,再將css文件鏈接到HTML文件里。
而外部樣式有兩種鏈接方法引入HTML文件中:link和import
1)用link鏈接需要在html文件內(nèi)添加link標(biāo)簽,在該標(biāo)簽內(nèi)屬性“ href=" " ”的雙引號(hào)里寫上css文件的路徑即可。
link rel="stylesheet" type="text/css" href="demo.css"/1
2)用import鏈接需要用內(nèi)部樣式的方法添加“ @import url(""); ”屬性,在url("")中寫上css文件的路徑。
style ? ?@import url("demo.css");/style123
同為外部樣式的鏈接方式,link和import之間的不同不僅是載入鏈接的語法不同:
本質(zhì)上link是HTML標(biāo)簽,是HTML的寫法,但是import是CSS的提供的一種鏈接方式。所以link能夠引入除css以外的其它文件,而import只能引入css文件。
link是沒有兼容問題的,但是import在IE5以下不支持。
加載順序上也不一樣,link是HTML結(jié)構(gòu)和CSS樣式同時(shí)加載,而import是先加載HTML后加載CSS。有時(shí)候網(wǎng)速比較慢,你就會(huì)看到只有文字和邊框的難看頁面,然后才看到比較好看的頁面,就是因?yàn)檫@個(gè)網(wǎng)頁使用import鏈接的樣式。
在用js控制dom修改樣式的時(shí)候,link可以被修改,但是import不可以。