新聞中心
HTML中怎么導(dǎo)入css?
1
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);可快速的進(jìn)行網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,是專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
新建一個(gè)html文件,命名為test.html,用于講解html中如何導(dǎo)入css。
請(qǐng)點(diǎn)擊輸入圖片描述
2
在test.html文件內(nèi),使用div創(chuàng)建一個(gè)模塊,下面將對(duì)該div進(jìn)行css樣式的定義。
請(qǐng)點(diǎn)擊輸入圖片描述
3
在test.html文件內(nèi),設(shè)置div的class屬性為mydiv,主要用于css文件對(duì)該類名進(jìn)行樣式定義。
請(qǐng)點(diǎn)擊輸入圖片描述
4
新建一個(gè)css文件夾,在文件夾內(nèi)創(chuàng)建一個(gè)css文件,命名為test.css,用于編寫css樣式。
請(qǐng)點(diǎn)擊輸入圖片描述
5
在test.css文件內(nèi),使用div的類名進(jìn)行樣式定義,設(shè)置div的寬度、高度均為200px,背景顏色為黃色。
請(qǐng)點(diǎn)擊輸入圖片描述
6
在test.html文件內(nèi),使用link標(biāo)簽導(dǎo)入test.css樣式文件,href為css路徑。
請(qǐng)點(diǎn)擊輸入圖片描述
7
在瀏覽器打開test.html文件,查看實(shí)現(xiàn)的效果。
[img]如何引入css樣式
在網(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
引入css樣式的方式有幾種
1.使用HTML標(biāo)簽的STYLE屬性
將STYLE屬性直接加在單個(gè)的HTML元素標(biāo)簽上,控制HTML標(biāo)簽的表現(xiàn)樣式。這種引入CSS的方式是分散靈活方便,但缺乏整體性和規(guī)劃性,不利于后期的修改和維護(hù),當(dāng)需要修改網(wǎng)站的樣式時(shí),一個(gè)相同的修改可能涉及多個(gè)地方,維護(hù)成本高。使用STYLE屬性的樣式效果最強(qiáng),會(huì)覆蓋掉其它幾種引入方式的相同樣式效果。
2.將樣式代碼寫在頁面STYLE.../STYLE標(biāo)簽之中
STYLE.../STYLE結(jié)構(gòu)可以位于頁面HTML標(biāo)簽中的任何位置,也可以多次出現(xiàn)。通常是將整個(gè)STYLE.../STYLE結(jié)構(gòu)寫在頁面的HEAD.../HEAD部分中。這種引入CSS方式的特點(diǎn)是每個(gè)頁面的CSS代碼可能具有統(tǒng)一性和規(guī)劃性,一個(gè)頁面內(nèi)部便于復(fù)用和維護(hù),但多個(gè)頁面之間的CSS代碼復(fù)用仍然不夠。
3.使用 LINK標(biāo)簽,引入外部CSS文件
將css代碼寫在一個(gè)單獨(dú)的文件中,用link標(biāo)簽直接引入該文件到頁面中。一個(gè)頁面可以多次使用LINK標(biāo)簽引入多個(gè)外部css文件,注意這些CSS代碼的相互影響,通常是后引入的CSS文件會(huì)覆蓋前面引入的CSS文件的相同效果。這種引入CSS的方式是目前最為流行的,可以在站個(gè)網(wǎng)站范圍內(nèi)進(jìn)行CSS代碼的規(guī)劃,方便復(fù)用和維護(hù),但這樣將代碼高度集中,代碼量可能過大,維護(hù)不當(dāng)?shù)脑捰秩菀壮霈F(xiàn)混亂。
4.使用@import引入CSS文件
使用@import引入CSS文件有兩種方式,一種可以放在頁面中的STYLE.../STYLE 中,用法如下:
@import url(index2.css);
另外也可以放在CSS文件中使用,用法如下:
@import "sub.css";
使用用@import引入CSS可以很方便的引入外部文件的CSS代碼,方便維護(hù)和規(guī)劃。但是每多引入一個(gè)CSS文件,就會(huì)對(duì)服務(wù)器增加一次連接請(qǐng)求,當(dāng)訪問量較大時(shí),需在維護(hù)性和性能上進(jìn)行權(quán)衡。
如何把css導(dǎo)入html
1、html引入css文件之直接在div中使用css樣式制作div+css網(wǎng)頁
div style="border:1px red solid;"html引入css文件/div
說明:html引入css文件的這種方法不建議使用,因?yàn)闀?huì)讓頁面的標(biāo)簽很多,看起來很累贅,體現(xiàn)不了css的優(yōu)勢(shì),當(dāng)然如果你非常想用這種方法,在不經(jīng)常更改的地方可以用一用,但是還是不推薦。
2、html引入css文件之html中使用style自帶式
直接在header 里面寫css
style type="text/css"
div{margin: 0;padding: 0;border:1px red solid;}
/style
說明:html引入css文件的這種方法適合在頁面較少的情況下使用。優(yōu)點(diǎn):速度 快,所有的css控制都是針對(duì)本頁面標(biāo)簽的,沒有多余的css命令;再者不用外鏈css文件。直接在html文檔中讀取樣式。缺點(diǎn)如果頁面較多改版會(huì)很麻煩,單個(gè)頁 面顯得臃腫,css不能被其他html引用造成代碼量相對(duì)較多,維護(hù)也麻煩些。但是采用這種方法的公司大多有錢,對(duì)他們來說用戶量是關(guān)鍵,他們不缺人進(jìn) 行復(fù)雜的維護(hù)工作。
3、html引入css文件之使用@import引用外部CSS文件
將一個(gè)獨(dú)立的.css文件引入HTML文件中,導(dǎo)入式使用css規(guī)則引入外部css文件,style標(biāo)記也是寫在head標(biāo)記中,使用的語法如下:
style type="text/css"
@import"mystyle.css"; 此處要注意.css文件的路徑
/style
4、html引入css文件之使用link引用外部CSS文件
在網(wǎng)頁的head/head標(biāo)簽對(duì)中使用link標(biāo)記來引入外部樣式表文件,使用html規(guī)則引入外部css。
link href="./mystyle.css" rel="stylesheet" type="text/css"/
說明:html引入css文件的這種方法就不需要style標(biāo)簽,而是直接通過link一個(gè)樣式來引用外部樣式,推薦使用link來引用外部的css樣式方法。
css樣式引入有哪幾種方式,優(yōu)先級(jí)是怎么樣的?
按優(yōu)先級(jí):前端優(yōu)先讀取正序。正規(guī)規(guī)范優(yōu)先倒序。
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。可以分離代碼及外部引入,簡(jiǎn)單快捷。也是現(xiàn)在都在用的。
新聞名稱:css樣式導(dǎo)入,css樣式引入
分享路徑:http://www.dlmjj.cn/article/dsohois.html