css樣式表嵌入網(wǎng)頁(yè)有以下三種方法:

創(chuàng)新互聯(lián)建站是一家專(zhuān)注于網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站與策劃設(shè)計(jì),道縣網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:道縣等地區(qū)。道縣做網(wǎng)站價(jià)格咨詢(xún):18980820575
1,內(nèi)聯(lián)樣式
內(nèi)聯(lián)樣式是直接在html標(biāo)簽上定義該標(biāo)簽的css樣式,如:
div
style="width:200px;height:30px;"/div
2,內(nèi)部樣式
內(nèi)部樣式是寫(xiě)在html文件中,且包含在style/style代碼塊中,如:
style
.box{width:200px;height:30px;}
/style
div
class="box"/div
3,外部樣式
外部樣式是通過(guò)在html中引用外部css文件來(lái)控制樣式,如:
html文件中寫(xiě)入引用語(yǔ)句:
link
href="css文件路徑"
rel="stylesheet"
media="screen"
/
CSS(層疊樣式表)級(jí)聯(lián)樣式表是一種用來(lái)表現(xiàn)HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的一個(gè)應(yīng)用)或XML
(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的一個(gè)子集)等文件樣式的計(jì)算機(jī)語(yǔ)言。
有三種方法可以在站點(diǎn)網(wǎng)頁(yè)上使用樣式表:
外聯(lián)式Linking(也叫外部樣式):將網(wǎng)頁(yè)鏈接到外部樣式表。
嵌入式Embedding(也叫內(nèi)頁(yè)樣式):在網(wǎng)頁(yè)上創(chuàng)建嵌入的樣式表。
內(nèi)聯(lián)式Inline(也叫行內(nèi)樣式):應(yīng)用內(nèi)嵌樣式到各個(gè)網(wǎng)頁(yè)元素。
在Dreamweaver 8中,可以在開(kāi)始彈出框中點(diǎn)擊新建CSS文件。也可以在最上面的菜單欄里占擊
文件,新建。在彈出框中選擇CSS文件就可以了。
外聯(lián)式樣式(屬于外部樣式表)
特征:
1、有一個(gè)單獨(dú)的CSS文件存在![如:a.css]
2、首先,通過(guò)【格式】→【樣式表連接】與CSS文件[a.css]建立連接!
3、在合適的地方使用
class="樣式名"
調(diào)用具體的樣式效果!
嵌入式樣式(屬于內(nèi)部樣式表)
特征:
1、樣式的屬性?xún)?nèi)容以代碼的形式[放在
]寫(xiě)在網(wǎng)頁(yè)的head..../head之間的代碼中!
2、首先,通過(guò)【格式】→【樣式】設(shè)置樣式的屬性?xún)?nèi)容!
3、在合適的地方使用
class="樣式名"
調(diào)用具體的樣式效果!
內(nèi)聯(lián)式樣式(屬于內(nèi)部樣式表)
特征:
1、樣式的屬性?xún)?nèi)容直接跟在將要修飾的文字標(biāo)記里[如:
p
style="font-size:10px;font-color:#ff0000"你好!/p
明白了嗎?
外部樣式表將管理整個(gè)Web頁(yè)的外觀,當(dāng)用戶在設(shè)計(jì)HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的一個(gè)應(yīng)用)時(shí),首先要對(duì)整個(gè)外觀定義一個(gè)CSS文件(擴(kuò)展名為·css),然后通過(guò)鏈接來(lái)使用,一個(gè)外部的樣式表可以通過(guò)HTML的LINK元素連接到HTML文檔中。*.aspx文件中需要用head@import URL("*.css");/head完成連接或是link rel="stylesheet" type="text/css" href="相對(duì)路徑"。
內(nèi)聯(lián)樣式表:寫(xiě)在開(kāi)始標(biāo)記里面,比如你要H1變紅色,h1 style=”color:red;”變?yōu)榧t色/h1。
擴(kuò)展資料:
樣式表可分為嵌入式樣式表、外部樣式表和內(nèi)聯(lián)樣式表三種,在同一文檔內(nèi)可以同時(shí)使用三種方法。
1.樣式定義放在一個(gè)單獨(dú)的文件中,例:新建一個(gè)后輟為CSS的樣式定義。元素{ 屬性color:值red;} 在head段使用link標(biāo)記,引用語(yǔ)法:link rel=”stylesheet” type=”text/css” href=”樣式表URL” /
2.嵌入式樣式表:style元素段必須出現(xiàn)在head段內(nèi),有一個(gè)開(kāi)始和結(jié)束標(biāo)記,并且可以有多個(gè)style段,語(yǔ)法格式: style type=”text/css”。
參考資料來(lái)源:百度百科-div css
參考資料來(lái)源:百度百科-外部樣式表
外聯(lián)式樣式(屬于外部樣式表)
特征:
1、有一個(gè)單獨(dú)的CSS文件存在![如:001.css]
2、首先,通過(guò)【格式】→【樣式表連接】與CSS文件[001.css]建立連接!
3、在合適的地方使用 class="樣式名" 調(diào)用具體的樣式效果!
如:link href="001.css" type="text/css" rel="Stylesheet"/
嵌入式樣式(屬于內(nèi)部樣式表)
特征:
1、樣式的屬性?xún)?nèi)容以代碼的形式[放在 ]寫(xiě)在網(wǎng)頁(yè)代碼中!
2、首先,通過(guò)【格式】→【樣式】設(shè)置樣式的屬性?xún)?nèi)容!
3、在合適的地方使用 class="樣式名" 調(diào)用具體的樣式效果!
如: style type="text/css"
.main{ width:1002px; margin:0 auto;}
/style
內(nèi)聯(lián)式樣式(屬于內(nèi)部樣式表)
特征:
1、樣式的屬性?xún)?nèi)容直接跟在將要修飾的文字標(biāo)記里[如:
2、具體格式: style="font-size:10px;font-color:#ff0000"
例如:修飾單元格里的文字
3. 嵌入式
最初級(jí)的 CSS 寫(xiě)法即把代碼直接添加于所修飾的標(biāo)記元素。示例代碼如下:
div style="font-family:Arial,Helvetica,sans-serif;"芒果/div
這樣做雖然更為直觀,但很大程度上加大了頁(yè)面體積,不符合結(jié)構(gòu)與表現(xiàn)分離的設(shè)計(jì)思想。
總體而言,外聯(lián)和內(nèi)聯(lián)各有優(yōu)點(diǎn),可綜合實(shí)際情況選擇適合的級(jí)聯(lián)方式。
擴(kuò)展資料:
編程工具
記事本:使用Windows系統(tǒng)自帶的記事本可以編輯網(wǎng)頁(yè)。只需要在保存文檔時(shí),以.html為后綴名進(jìn)行保存即可。
Dreamweaver:它與Flash、Fireworks并稱(chēng)網(wǎng)頁(yè)三劍客。Dreamweaver是集網(wǎng)頁(yè)制作和管理網(wǎng)站于一身的所見(jiàn)即所得網(wǎng)頁(yè)編輯器,它是第一套針對(duì)專(zhuān)業(yè)網(wǎng)頁(yè)設(shè)計(jì)師特別開(kāi)發(fā)的視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具,利用它可以輕而易舉地制作出充滿動(dòng)感的網(wǎng)頁(yè)。
語(yǔ)言特點(diǎn)
CSS為HTML標(biāo)記語(yǔ)言提供了一種樣式描述,定義了其中元素的顯示方式。CSS在Web設(shè)計(jì)領(lǐng)域是一個(gè)突破。利用它可以實(shí)現(xiàn)修改一個(gè)小的樣式更新與之相關(guān)的所有頁(yè)面元素。
總體來(lái)說(shuō),CSS具有以下特點(diǎn):
豐富的樣式定義
CSS提供了豐富的文檔樣式外觀,以及設(shè)置文本和背景屬性的能力;允許為任何元素創(chuàng)建邊框,以及元素邊框與其他元素間的距離,以及元素邊框與元素內(nèi)容間的距離;允許隨意改變文本的大小寫(xiě)方式、修飾方式以及其他頁(yè)面效果。
易于使用和修改
CSS可以將樣式定義在HTML元素的style屬性中,也可以將其定義在HTML文檔的header部分,也可以將樣式聲明在一個(gè)專(zhuān)門(mén)的CSS文件中,以供HTML頁(yè)面引用。總之,CSS樣式表可以將所有的樣式聲明統(tǒng)一存放,進(jìn)行統(tǒng)一管理。
另外,可以將相同樣式的元素進(jìn)行歸類(lèi),使用同一個(gè)樣式進(jìn)行定義,也可以將某個(gè)樣式應(yīng)用到所有同名的HTML標(biāo)簽中,也可以將一個(gè)CSS樣式指定到某個(gè)頁(yè)面元素中。如果要修改樣式,我們只需要在樣式列表中找到相應(yīng)的樣式聲明進(jìn)行修改。
多頁(yè)面應(yīng)用
CSS樣式表可以單獨(dú)存放在一個(gè)CSS文件中,這樣我們就可以在多個(gè)頁(yè)面中使用同一個(gè)CSS樣式表。CSS樣式表理論上不屬于任何頁(yè)面文件,在任何頁(yè)面文件中都可以將其引用。這樣就可以實(shí)現(xiàn)多個(gè)頁(yè)面風(fēng)格的統(tǒng)一。
層疊
簡(jiǎn)單的說(shuō),層疊就是對(duì)一個(gè)元素多次設(shè)置同一個(gè)樣式,這將使用最后一次設(shè)置的屬性值。例如對(duì)一個(gè)站點(diǎn)中的多個(gè)頁(yè)面使用了同一套CSS樣式表,而某些頁(yè)面中的某些元素想使用其他樣式,就可以針對(duì)這些樣式單獨(dú)定義一個(gè)樣式表應(yīng)用到頁(yè)面中。
這些后來(lái)定義的樣式將對(duì)前面的樣式設(shè)置進(jìn)行重寫(xiě),在瀏覽器中看到的將是最后面設(shè)置的樣式效果。
頁(yè)面壓縮
在使用HTML定義頁(yè)面效果的網(wǎng)站中,往往需要大量或重復(fù)的表格和font元素形成各種規(guī)格的文字樣式,這樣做的后果就是會(huì)產(chǎn)生大量的HTML標(biāo)簽,從而使頁(yè)面文件的大小增加。
而將樣式的聲明單獨(dú)放到CSS樣式表中,可以大大的減小頁(yè)面的體積,這樣在加載頁(yè)面時(shí)使用的時(shí)間也會(huì)大大的減少。另外,CSS樣式表的復(fù)用更大程序的縮減了頁(yè)面的體積,減少下載的時(shí)間。
參考資料:百度百科-CSS
鏈接外部樣式文件
外部引入CSS樣式文件是通過(guò)link標(biāo)簽實(shí)現(xiàn)的,它只能位于HTML文檔的head標(biāo)簽內(nèi),且必須有href屬性,該屬性用于指定需要引入的CSS文件的路徑。
寫(xiě)法:link rel="stylesheet" href="CSS樣式文件的絕對(duì)地址"
link元素中type用于規(guī)定鏈接文檔的MIME類(lèi)型,rel屬性用于規(guī)定被鏈接文檔與當(dāng)前文檔之間的關(guān)系,如alternate用于定義交替出現(xiàn)的鏈接,appendix定義文檔的附加信息等,此外還有一些可選屬性,用于做一些除加載CSS文件的其他事情。link元素是XHMTL中的標(biāo)簽,當(dāng)HTML頁(yè)面被渲染時(shí),link引用的CSS文件會(huì)被同時(shí)加載,我們也可以通過(guò)JavaScript控制DOM去改變link元素的CSS內(nèi)容。
導(dǎo)入外部樣式
導(dǎo)入外部樣式單的功能與鏈接外部樣式的功能差不多,都能實(shí)現(xiàn)一樣的功能,但是它們之間還是存在一定的差別的,導(dǎo)入外部樣式主要通過(guò)@import方式導(dǎo)入CSS文件。
寫(xiě)法:
@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)化的角度來(lái)看@import url(style.css)最值得推薦。
本段摘自:
添加css的方式:link與@import區(qū)別 - Wayne-Zhu - 博客園
@import是css2里面提出來(lái)的,低版本的瀏覽器不支持,注意它是css中屬性,如果要使用它,可以在style標(biāo)簽中書(shū)寫(xiě)。但在CSS文件中再導(dǎo)入CSS文件,會(huì)給服務(wù)器造成太大的文件請(qǐng)求壓力,最好不要這樣做。
style
@import url(css/style.css);
/style
@import是由CSS提供的一種導(dǎo)入樣式的方式,當(dāng)頁(yè)面被加載時(shí),@import會(huì)等到頁(yè)面全部被加載完成時(shí)再加載CSS樣式,所以在頁(yè)面還未加載完成期間,頁(yè)面還沒(méi)有CSS樣式效果,會(huì)導(dǎo)致“屏閃”,通過(guò)@import導(dǎo)入的CSS樣式是無(wú)法用DOM去控制的。
網(wǎng)頁(yè)標(biāo)題:css外聯(lián)樣式表,外接css樣式
當(dāng)前URL:http://chinadenli.net/article4/dsijjie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、網(wǎng)站改版、定制開(kāi)發(fā)、搜索引擎優(yōu)化、靜態(tài)網(wǎng)站、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)