在HTML中常用以下3種方式定義CSS:Embedding(嵌入式)、Linking(引用式)、Inline(內(nèi)聯(lián)式)
創(chuàng)新互聯(lián)建站堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的石樓網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
一、嵌入式:使用HTML的style元素,在文檔中定義CSS樣式
head
style type="text/css"
h1{color:red}
p{color:blue}
/style
head
二、內(nèi)聯(lián)式 :每一個HTML元素都包含一個style屬性,可以直接定義樣式。該樣式僅能用于該元素的內(nèi)容,對于另一個同名的元素則不起作用。
p style="color:#FFF;font-weight:bold;"內(nèi)聯(lián)樣式/p
三、外部引用式:外部引用指HTML文檔本身不含有CSS樣式,而是動態(tài)引用外部的CSS文件定義文檔的表現(xiàn)形式。
1、使用樣式表的處理指令語句-在HTML文檔的開頭部分寫一個關(guān)于樣式表的指令處理語句
?xml-stylesheet type="text/css" href="mystyle.css" ?
html
指令語句
/html
不過只有使用xml語法格式編寫的html文檔才支持使用該指令,大多數(shù)瀏覽器僅當被保存為xhtml或xml格式才有效,且JS不能處理這種CSS,所以不建議使用。
2、使用@import命令 -在style元素之間使用@import命令導(dǎo)入外部的css文件
head
style type="text/css"
!--下面兩行代碼效果一樣
@import "mystyle.css";
@import url("mystyle.css");
--
/style
/head
任何@import規(guī)則必須出現(xiàn)在所有規(guī)則之前。參數(shù)是一個css文件的URL地址。在一個css文件中也可以用@import指令將另一個css文件導(dǎo)入。
3、使用link元素
head
link rel="stylesheet" href="css的url" type="text/css"
/head
這也是最常用的方式。
4、使用HTTP消息報頭鏈接到樣式表 -可以使用HTTP消息報頭的link字段鏈接一個外部樣式表。 link:mystyle.css;rel=stylesheet;
//等同于link rel="stylesheet" href="css的url" type="text/css"
HTTP報頭中可以使用多個link,從而鏈接多個樣式表,且HTTP報頭中的link比HTML文檔中的link(head元素中)具有優(yōu)先級。
第一種:在html元素內(nèi)寫,舉例:p style="font-size:16px;"文本/p
第二種:在html文檔頭部,head標簽內(nèi)寫
style
p{
font-size:16px;
}
/style
第三種:引入外部 link rel="stylesheet" type="text/css" href="font/style.css"/
在html網(wǎng)頁中引入引入css主要有以下四種方式:
(1)行內(nèi)式
網(wǎng)頁中css的導(dǎo)入方式
(2)嵌入式
嵌入式一般寫在head中,對于單個頁面來說,這種方式很方便。
(3)導(dǎo)入式
!-- 導(dǎo)入外部樣式:在內(nèi)部樣式表的標記之間導(dǎo)入一個外部樣式表,導(dǎo)入時用@import。 --
(4)鏈接式
導(dǎo)入式和鏈接式差不多,都是從外部引入css文件。但是鏈接式對于客戶端用戶瀏覽網(wǎng)站時,效果會好些。
在html網(wǎng)頁中引入引入css主要有以下四種方式:
(1)行內(nèi)式
p style=”color:red”網(wǎng)頁中css的導(dǎo)入方式/p
(2)嵌入式
style type=”text/css”
P{ color:red }
/style
嵌入式一般寫在head中,對于單個頁面來說,這種方式很方便。
(3)導(dǎo)入式
!-- 導(dǎo)入外部樣式:在內(nèi)部樣式表的style/style標記之間導(dǎo)入一個外部樣式表,導(dǎo)入時用@import。 --
style type="text/css"
@import "jisuan.css";
/style
(4)鏈接式
link href="jisuan.css" rel=”stylesheet” type=”text/css” /
導(dǎo)入式和鏈接式差不多,都是從外部引入css文件。但是鏈接式對于客戶端用戶瀏覽網(wǎng)站時,效果會好些。
在html網(wǎng)頁中引入引入css主要有以下四種方式:\x0d\x0a(1)行內(nèi)式\x0d\x0a
網(wǎng)頁中css的導(dǎo)入方式\x0d\x0a\x0d\x0a(2)嵌入式\x0d\x0a\x0d\x0a P{ color:red }\x0d\x0a\x0d\x0a 嵌入式一般寫在head中,對于單個頁面來說,這種方式很方便。\x0d\x0a\x0d\x0a(3)導(dǎo)入式\x0d\x0a \x0d\x0a \x0d\x0a @import "jisuan.css"; \x0d\x0a\x0d\x0a\x0d\x0a(4)鏈接式\x0d\x0a\x0d\x0a \x0d\x0a導(dǎo)入式和鏈接式差不多,都是從外部引入css文件。但是鏈接式對于客戶端用戶瀏覽網(wǎng)站時,效果會好些。
1、
html div?style="background:blue;"/div/html
以上是最簡單的一種方式,可以在網(wǎng)頁中直接加入,不過不能多代碼的加入,只可以簡單的幾行代碼的加入。
2、
htmlstyle?type="text/css" div{?background-color: blue;}/style div/div/html
同在一個屋檐之下的一種表達方式,也是可以的,代碼量可以加大,只是屬于個人作品的一種表達方式,不是屬于團隊的開發(fā)之一。
3、
htmlhead link?rel="stylesheet"?type="text/css"?href="baidu.css"/head/html
使用上面的一種文檔的方式,也是在企業(yè)中要用到的,不過CSS可能是用專人員來寫,代碼可以很長,也可以很細。
然后開發(fā)人員,可以直接使用的一種方式,團員開發(fā)的重點之重。
4、以上的三中方式,可能并不只是體現(xiàn)在差異性方面,更多的可能是開發(fā)時的實用性的一種主要體現(xiàn)。個人小程序可能也就不要分開來寫;專業(yè)開發(fā)可能不必要文檔;團隊開發(fā)可能用文檔比較專業(yè)一些,工作可能會更簡單一些。