css樣式引入方式有幾種,網(wǎng)頁引入css樣式有幾種方式
css的引入方式有哪些
學(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=" " ”,再將需要的樣式寫在雙引號內(nèi),如
div style="background: red;"hello world!/div1
行內(nèi)樣式比較適合初學(xué)者學(xué)習(xí)的時候使用,在網(wǎng)站開發(fā)時盡量不要去用,因為使用這種樣式會把結(jié)構(gòu)和CSS全部融合在一個頁面里面,造成代碼冗余,后期調(diào)整樣式的時候非常不方便。
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)部樣式比較適合案例或者比較小的頁面中,因為它也會增加HTML文件的代碼量。
3、外部樣式
外部樣式是使用最廣的引入方式,適合比較大的頁面或者整站開發(fā)。引入方法是將樣式寫css文件中,再將css文件鏈接到HTML文件里。
而外部樣式有兩種鏈接方法引入HTML文件中:link和import
1)用link鏈接需要在html文件內(nèi)添加link標(biāo)簽,在該標(biāo)簽內(nèi)屬性“ href=" " ”的雙引號里寫上css文件的路徑即可。
link rel="stylesheet" type="text/css" href="demo.css"/1
2)用import鏈接需要用內(nèi)部樣式的方法添加“ @import url(""); ”屬性,在url("")中寫上css文件的路徑。
style ? [email protected] 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樣式同時加載,而import是先加載HTML后加載CSS。有時候網(wǎng)速比較慢,你就會看到只有文字和邊框的難看頁面,然后才看到比較好看的頁面,就是因為這個網(wǎng)頁使用import鏈接的樣式。
在用js控制dom修改樣式的時候,link可以被修改,但是import不可以。
css樣式引入有哪幾種方式,優(yōu)先級是怎么樣的?
按優(yōu)先級:前端優(yōu)先讀取正序。正規(guī)規(guī)范優(yōu)先倒序。
style= 這樣肯定是最優(yōu)的,但也是最不推薦的。前端標(biāo)簽直接寫入。
延伸閱讀:讀取優(yōu)先,靈活使用,如大量頁面,每頁面都要設(shè)置。工作繁瑣,大量寫入增加代碼量。不利優(yōu)化。
style type="text/css" 這樣屬于第二讀取方式。直接寫在對應(yīng)的頁面。
延伸閱讀:每頁面都要設(shè)置。工作繁瑣,大量寫入增加代碼量。不利優(yōu)化。
link type="text/css" href=" 引用CSS文件 第三級。這全局引入.
延伸閱讀:全局CSS。可以分離代碼及外部引入,簡單快捷。也是現(xiàn)在都在用的。
引入CSS的方式有哪些
css主要有三種引用方法:
1,內(nèi)部引用,在html文檔中在style標(biāo)簽里面寫的css樣式
style
bdoy{font-size:14px;}
/style
2,外部引用,用link標(biāo)簽引用外部的css文件,將樣式引用到html文檔來。
link rel="stylesheet" type="text/css" href="style.css"
3,在標(biāo)簽中使用,使用style屬性將當(dāng)前的標(biāo)簽樣式改變。
div style="color:red"/div
引入CSS的方式有幾種
三種方式:
1、第一種行內(nèi)樣式,也就是給標(biāo)簽添加style屬性,例子如下
div?style="width:100px;height:100px;"/div
2、第二種,直接寫在html頁面中的style標(biāo)簽中,例子如下,
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
欄 目:CSS/HTML
本文標(biāo)題:css樣式引入方式有幾種,網(wǎng)頁引入css樣式有幾種方式
本文地址:http://mengdiqiu.com.cn/a1/CSS_HTML/17113.html
您可能感興趣的文章
- 04-02表格樣式css樣式,css樣式表單
- 04-02分頁樣式css,分頁樣式j(luò)q
- 04-02好看的字體樣式css,好看的字體樣式圖片
- 04-02分頁樣式css,分頁樣式欄里用來定義首頁的屬性
- 04-02css樣式的引入,css樣式怎么引入
- 04-02css滾動條樣式,css滾動條的樣式
- 04-02html中加入css樣式的簡單介紹
- 04-02內(nèi)嵌樣式css,內(nèi)嵌樣式表,內(nèi)部樣式表,外部樣式表中優(yōu)先級最高的
- 04-02vue中的css樣式布局,vue添加css樣式
- 01-10用HTML和CSS打造屬于自己的暖男“大白”


閱讀排行
本欄相關(guān)
- 04-02表格樣式css樣式,css樣式表單
- 04-02好看的字體樣式css,好看的字體樣式圖
- 04-02分頁樣式css,分頁樣式j(luò)q
- 04-02分頁樣式css,分頁樣式欄里用來定義首
- 04-02css樣式的引入,css樣式怎么引入
- 04-02css滾動條樣式,css滾動條的樣式
- 04-02css樣式引入方式有幾種,網(wǎng)頁引入css樣
- 04-02html中加入css樣式的簡單介紹
- 04-02vue中的css樣式布局,vue添加css樣式
- 04-02內(nèi)嵌樣式css,內(nèi)嵌樣式表,內(nèi)部樣式表
隨機閱讀
- 08-05DEDECMS點擊主欄目默認(rèn)顯示第一個子欄
- 08-05dedecms織夢模板編輯文檔的同時自動更
- 01-10vue實現(xiàn)分頁加載效果
- 08-05織夢dedecms首頁調(diào)用縮略圖為背景
- 01-10C++實現(xiàn)將數(shù)組中的值反轉(zhuǎn)
- 08-05dedecms織夢模板全站調(diào)用收藏數(shù)的方法
- 01-10bat批處理徹底隱藏文件的方法(使用
- 01-10C語言打印楊輝三角示例匯總
- 01-10C++ 類訪問控制的條件總結(jié)
- 01-11常用的HTML富文本編譯器UEditor、CKEdi