css主要有三種引用方法:

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:申請域名、虛擬主機、營銷軟件、網(wǎng)站建設(shè)、渾江網(wǎng)站維護、網(wǎng)站推廣。
1,內(nèi)部引用,在html文檔中在style標簽里面寫的css樣式
style
bdoy{font-size:14px;}
/style
2,外部引用,用link標簽引用外部的css文件,將樣式引用到html文檔來。
link rel="stylesheet" type="text/css" href="style.css"
3,在標簽中使用,使用style屬性將當前的標簽樣式改變。
div style="color:red"/div
學習CSS肯定繞不開的就是如何將css引入到HTML文件中,引入方式主要有三種:
內(nèi)聯(lián)樣式、內(nèi)部樣式、外部樣式
1、內(nèi)聯(lián)樣式
內(nèi)聯(lián)樣式又稱行內(nèi)樣式,使用該樣式需要直接在標簽內(nèi)添加“ style=" " ”,再將需要的樣式寫在雙引號內(nèi),如
div style="background: red;"hello world!/div1
行內(nèi)樣式比較適合初學者學習的時候使用,在網(wǎng)站開發(fā)時盡量不要去用,因為使用這種樣式會把結(jié)構(gòu)和CSS全部融合在一個頁面里面,造成代碼冗余,后期調(diào)整樣式的時候非常不方便。
2、內(nèi)部樣式
內(nèi)部樣式是一種適合案例或者比較小的頁面的引入方式,它的語法是在在head標簽里添加style標簽,再在style標簽的內(nèi)容區(qū)添加需要的樣式,如:
head
style type="text/css"
div{background: red;}/style
/head12345
內(nèi)部樣式比較適合案例或者比較小的頁面中,因為它也會增加HTML文件的代碼量。
3、外部樣式
外部樣式是使用最廣的引入方式,適合比較大的頁面或者整站開發(fā)。引入方法是將樣式寫css文件中,再將css文件鏈接到HTML文件里。
而外部樣式有兩種鏈接方法引入HTML文件中:link和import
1)用link鏈接需要在html文件內(nèi)添加link標簽,在該標簽內(nèi)屬性“ href=" " ”的雙引號里寫上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標簽,是HTML的寫法,但是import是CSS的提供的一種鏈接方式。所以link能夠引入除css以外的其它文件,而import只能引入css文件。
link是沒有兼容問題的,但是import在IE5以下不支持。
加載順序上也不一樣,link是HTML結(jié)構(gòu)和CSS樣式同時加載,而import是先加載HTML后加載CSS。有時候網(wǎng)速比較慢,你就會看到只有文字和邊框的難看頁面,然后才看到比較好看的頁面,就是因為這個網(wǎng)頁使用import鏈接的樣式。
在用js控制dom修改樣式的時候,link可以被修改,但是import不可以。
1.行內(nèi)式
行內(nèi)式是在標記的style屬性中設(shè)定CSS樣式。這種方式?jīng)]有體現(xiàn)出CSS的優(yōu)勢,不推薦使用。
2.內(nèi)嵌式
嵌入式是將CSS樣式集中寫在網(wǎng)頁的head/head標簽對的style/style標簽對中。格式如下:
head
style type="text/css"
...此處寫CSS樣式
/style
/head
缺點是對于一個包含很多網(wǎng)頁的網(wǎng)站,在每個網(wǎng)頁中使用嵌入式,進行修改樣式時非常麻煩。單一網(wǎng)頁可以考慮使用嵌入式。
3.導入式
將一個獨立的.css文件引入HTML文件中,導入式使用CSS規(guī)則引入外部CSS文件,style標記也是寫在head標記中,使用的語法如下:
style type="text/css"
@import"mystyle.css"; 此處要注意.css文件的路徑
/style
導入式會在整個網(wǎng)頁裝載完后再裝載CSS文件,因此這就導致了一個問題,如果網(wǎng)頁比較大則會兒出現(xiàn)先顯示無樣式的頁面,閃爍一下之后,再出現(xiàn)網(wǎng)頁的樣式。這是導入式固有的一個缺陷。
4.鏈接式
也是將一個.css文件引入到HTML文件中,但它與導入式不同的是鏈接式使用HTML規(guī)則引入外部CSS文件,它在網(wǎng)頁的head/head標簽對中使用link標記來引入外部樣式表文件,使用語法如下:
link href="mystyle.css" rel="stylesheet" type="text/css"/
使用鏈接式時與導入式不同的是它會以網(wǎng)頁文件主體裝載前裝載CSS文件,因此顯示出來的網(wǎng)頁從一開始就是帶樣式的效果的,它不會象導入式那樣先顯示無樣式的網(wǎng)頁,然后再顯示有樣式的網(wǎng)頁,這是鏈接式的優(yōu)點。
三種方式:
1、第一種行內(nèi)樣式,也就是給標簽添加style屬性,例子如下
div?style="width:100px;height:100px;"/div
2、第二種,直接寫在html頁面中的style標簽中,例子如下,
div?class="box"/div
style
.box{
width:200px;
font-size:14px;
color:red;
}
/style
3、第三種,使用外鏈css樣式表,單獨保存為css文件,將css樣式都寫入css文件中,例子如下,
!DOCTYPE?html
html?lang="en"
head
meta?charset="UTF-8"
titleDocument/title
link?rel="stylesheet"?href="index.css"http://這個地方寫css文件的位置
/head
網(wǎng)站名稱:引入css樣式的4種方法,引入css樣式的4種方法圖片
URL標題:http://chinadenli.net/article9/dsiphih.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、軟件開發(fā)、網(wǎng)站收錄、用戶體驗、定制網(wǎng)站、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)