外部CSS樣式是一個(gè)獨(dú)立的CSS文件,當(dāng)在網(wǎng)頁中直接創(chuàng)建外部CSS樣式時(shí),該樣式自動(dòng)應(yīng)用到網(wǎng)頁中;當(dāng)在創(chuàng)建空白網(wǎng)頁時(shí),通常可以附加已經(jīng)存在的外部樣式表。如果CSS樣式文件已經(jīng)存在,制作網(wǎng)頁時(shí)可以通過【CSS樣式】面板中的【附加樣式表】按鈕來鏈接,具體操作如下:

創(chuàng)新互聯(lián)建站專注于淮安企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),購物商城網(wǎng)站建設(shè)。淮安網(wǎng)站建設(shè)公司,為淮安等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)
(1)單擊【附加樣式表】按鈕,在打開【鏈接外部樣式表】對(duì)話框(見圖1)中選擇外部CSS文件后,可以通過連接或?qū)敕绞綄⑵鋺?yīng)用到當(dāng)前網(wǎng)頁中。圖1
(2)在【添加為】中選擇其中的一個(gè)選項(xiàng):
◇若要?jiǎng)?chuàng)建當(dāng)前文檔和外部樣式表之間的鏈接,請(qǐng)選擇【鏈接】單擊按鈕。該選項(xiàng)在HTML代碼中創(chuàng)建一個(gè)link標(biāo)記,并引用已發(fā)布的樣式表所在的URL。link標(biāo)記必須放在頁面的head區(qū)域。Internet Explorer和Netscape Navigator都支持此方法。
◇如果希望導(dǎo)入而不是鏈接到外部樣式表,請(qǐng)選擇【導(dǎo)入】單擊按鈕。導(dǎo)入外部樣式表是指在內(nèi)部樣式表的style里導(dǎo)入一個(gè)外部樣式表,導(dǎo)入時(shí)用@import。
注意:不能使用【鏈接】標(biāo)記添加從一個(gè)外部樣式表到另外一個(gè)外部樣式表的引用。如果要嵌套樣式表,必須使用【導(dǎo)入】指令。大多數(shù)瀏覽器還能識(shí)別頁面中(而不僅僅是樣式表中)的導(dǎo)入指令。當(dāng)在鏈接到頁面與導(dǎo)入到頁面的外部樣式表中存在重疊的規(guī)則時(shí),不同瀏覽器解決沖突屬性的方式具有細(xì)微的差別。
1、當(dāng)我們不導(dǎo)入外部CSS樣式表時(shí),我們通常用html編寫樣式,兩種方式使我們共同,第一種為下圖。
2、第二種寫作方式:
HEAD
meta http-equiv =“Content-Type”content =“text / html; charset = utf-8”/
title時(shí)間元素/ title
風(fēng)格
。所有{
身高:300像素;
寬度:500像素;
背景:#999;}
/樣式
/ HEAD
BODY
div class =“all” / div
/ BODY
3、鏈接外部CSS樣式,現(xiàn)在創(chuàng)建一個(gè)css樣式表文件。
4、這里鼠標(biāo)右鍵單擊選擇將鏈接存儲(chǔ)在css文件夾中。
5、在html文件中寫下鏈接代碼,代碼如下:link rel =“stylesheet”type =“text / css”href =“css / index.css”/。
6、之后,您可以看到HTML文件的源代碼并查看我們連接的css文件。
僅用于當(dāng)前網(wǎng)頁的CSS樣式和外部鏈接CSS樣式的主要區(qū)別:
1、適用范圍:
由頁面進(jìn)行調(diào)用,多個(gè)網(wǎng)頁可以調(diào)用一個(gè)外部樣式文件,因此可以實(shí)現(xiàn)代碼的最大化使用及網(wǎng)站文件的最優(yōu)化配置。一般是采用link href="style/style.css" rel="stylesheet" type=text/css"/進(jìn)行調(diào)用。而僅用于當(dāng)前網(wǎng)頁的CSS樣式就如同字面上的意思,只有當(dāng)前一個(gè)網(wǎng)頁能夠適用該css。
2、耦合度:
外部鏈接CSS樣式是獨(dú)立于HTML文件單獨(dú)可以存在的,因此與網(wǎng)頁的HTML文件耦合度減低了,在后期維護(hù)時(shí)就更方便更安全。僅用于當(dāng)前網(wǎng)頁的CSS樣式存在于HTML文件中,對(duì)后期的更新維護(hù)不利。
擴(kuò)展資料:
CSS的語言特點(diǎn):
1、豐富的樣式定義:
CSS提供了豐富的文檔樣式外觀,以及設(shè)置文本和背景屬性的能力;允許為任何元素創(chuàng)建邊框,以及元素邊框與其他元素間的距離,以及元素邊框與元素內(nèi)容間的距離;允許隨意改變文本的大小寫方式、修飾方式以及其他頁面效果。
2、多頁面應(yīng)用:
CSS樣式表可以單獨(dú)存放在一個(gè)CSS文件中,這樣我們就可以在多個(gè)頁面中使用同一個(gè)CSS樣式表。CSS樣式表理論上不屬于任何頁面文件,在任何頁面文件中都可以將其引用。這樣就可以實(shí)現(xiàn)多個(gè)頁面風(fēng)格的統(tǒng)一。
3、層疊:
簡單的說,層疊就是對(duì)一個(gè)元素多次設(shè)置同一個(gè)樣式,這將使用最后一次設(shè)置的屬性值。例如對(duì)一個(gè)站點(diǎn)中的多個(gè)頁面使用了同一套CSS樣式表,而某些頁面中的某些元素想使用其他樣式,就可以針對(duì)這些樣式單獨(dú)定義一個(gè)樣式表應(yīng)用到頁面中。這些后來定義的樣式將對(duì)前面的樣式設(shè)置進(jìn)行重寫,在瀏覽器中看到的將是最后面設(shè)置的樣式效果。
參考資料:百度百科——css
HTML文檔使用link .../元素來引入外部樣式文件,?link .../要放在head元素里
href="文件地址"
結(jié)合題目: style/css.css? 就是表示在html所在目錄里有個(gè)文件夾style. 該文件夾里有一個(gè)css文檔,? 該css文檔名字叫css
type="文件類型"
常見的有text/css表示層疊樣式表
text/javascript 表示 javascript腳本
rel="外部文件和HTML文檔的關(guān)系"
stylesheet: 表示外部文件是該HTML的樣式表
參考代碼 HTML文件
!DOCTYPE?html
html
head
link?href="style/css.css"?type="text/css"?rel="stylesheet"/
meta?charset="utf-8"
titleTest/title
/head
body
h3?id="title"標(biāo)題/h3
p?class="myp"風(fēng)云/p
p?class="myp"雷電/p
/body
/html
參考CSS文件(注意該文件,在html所在目錄的style文件夾里, 詳細(xì)看前面的圖)
#title{
color:#f00;
}
.myp{
background:#999;
}
效果圖
鏈接外部樣式文件
外部引入CSS樣式文件是通過link標(biāo)簽實(shí)現(xiàn)的,它只能位于HTML文檔的head標(biāo)簽內(nèi),且必須有href屬性,該屬性用于指定需要引入的CSS文件的路徑。
寫法:link rel="stylesheet" href="CSS樣式文件的絕對(duì)地址"
link元素中type用于規(guī)定鏈接文檔的MIME類型,rel屬性用于規(guī)定被鏈接文檔與當(dāng)前文檔之間的關(guān)系,如alternate用于定義交替出現(xiàn)的鏈接,appendix定義文檔的附加信息等,此外還有一些可選屬性,用于做一些除加載CSS文件的其他事情。link元素是XHMTL中的標(biāo)簽,當(dāng)HTML頁面被渲染時(shí),link引用的CSS文件會(huì)被同時(shí)加載,我們也可以通過JavaScript控制DOM去改變link元素的CSS內(nèi)容。
導(dǎo)入外部樣式
導(dǎo)入外部樣式單的功能與鏈接外部樣式的功能差不多,都能實(shí)現(xiàn)一樣的功能,但是它們之間還是存在一定的差別的,導(dǎo)入外部樣式主要通過@import方式導(dǎo)入CSS文件。
寫法:
@import 'style.css' //Windows IE4/ NS4, Mac OS X IE5, Macintosh IE4/IE5/NS4不識(shí)別@import "style.css" //Windows IE4/ NS4, Macintosh IE4/NS4不識(shí)別@import url(style.css) //Windows NS4, Macintosh NS4不識(shí)別@import url('style.css') //Windows NS4, Mac OS X IE5, Macintosh IE4/IE5/NS4不識(shí)別@import url("style.css") //Windows NS4, Macintosh NS4不識(shí)別
由上分析知道,@import url(style.css) 和@import url("style.css")是最優(yōu)的選擇,兼容的瀏覽器最多。從字節(jié)優(yōu)化的角度來看@import url(style.css)最值得推薦。
本段摘自:
添加css的方式:link與@import區(qū)別 - Wayne-Zhu - 博客園
@import是css2里面提出來的,低版本的瀏覽器不支持,注意它是css中屬性,如果要使用它,可以在style標(biāo)簽中書寫。但在CSS文件中再導(dǎo)入CSS文件,會(huì)給服務(wù)器造成太大的文件請(qǐng)求壓力,最好不要這樣做。
style
@import url(css/style.css);
/style
@import是由CSS提供的一種導(dǎo)入樣式的方式,當(dāng)頁面被加載時(shí),@import會(huì)等到頁面全部被加載完成時(shí)再加載CSS樣式,所以在頁面還未加載完成期間,頁面還沒有CSS樣式效果,會(huì)導(dǎo)致“屏閃”,通過@import導(dǎo)入的CSS樣式是無法用DOM去控制的。
css外部樣式如何調(diào)用方法如下:
1、直接在div中使用css樣式制作div+css網(wǎng)頁
2、html中使用style自帶式
3、使用@import引用外部CSS文件
4、使用link引用外部CSS文件 推薦此方法
接下來將逐個(gè)講解html引用css方法的例子
1、直接在html標(biāo)簽元素內(nèi)嵌入css樣式,如div style="font-size:14px; color:#FF0000;"我是div css測試內(nèi)容-支持/div 效果如下圖
2、在html頭部head部分內(nèi)style聲明插入代碼如下:
style?type="text/css"?
!--?
.ceshi?{font-size:14px;?color:#FF0000;}/*這里是設(shè)置CSS的樣式內(nèi)容*/?
--?
/style
具體方法如下圖:
3、使用@import引用外部CSS文件方法
!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"
""?
html?xmlns=""?
head?
meta?http-equiv="Content-Type"?content="text/html;?charset=gb2312"?/?
titlecss引用方法實(shí)例-測試實(shí)例/title?
style?type="text/css"?
!--?
@import?url(wcss.css);/*這里是通過@import引用CSS的樣式內(nèi)容*/?
--?
/style?
/head?
body?
div?class="ceshi"我是div?css測試內(nèi)容支持/div?
/body?
/html
Wcss.css文件內(nèi)代碼.ceshi {font-size:14px; color:#FF0000;}
效果如下圖:
可以看出使用此方法和使用自帶式引用css樣式表方法有相同處,都是需要在html的head內(nèi)使用style標(biāo)簽引用外部css。
4、使用link來調(diào)用外部的css文件
在head放置link rel="stylesheet" href="wcss.css" type="text/css" /來調(diào)用外部的wcss.css文件來實(shí)現(xiàn)html引用css文件
詳細(xì)如下圖
此方法就不需要style標(biāo)簽,而是直接通過link一個(gè)樣式來引用外部樣式。
本文題目:外接樣式css,外部樣式鏈接
URL鏈接:http://chinadenli.net/article12/dsidedc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、全網(wǎng)營銷推廣、用戶體驗(yàn)、云服務(wù)器、商城網(wǎng)站、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)