1.行內(nèi)式
創(chuàng)新互聯(lián)建站是網(wǎng)站建設(shè)專家,致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,專業(yè)領(lǐng)域包括成都做網(wǎng)站、成都網(wǎng)站制作、電商網(wǎng)站制作開發(fā)、小程序制作、微信營銷、系統(tǒng)平臺開發(fā),與其他網(wǎng)站設(shè)計及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結(jié)合了恒基網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗(yàn)和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,且不斷評估并優(yōu)化我們的方案,為客戶提供全方位的互聯(lián)網(wǎng)品牌整合方案!
行內(nèi)式是在標(biāo)記的style屬性中設(shè)定CSS樣式。這種方式?jīng)]有體現(xiàn)出CSS的優(yōu)勢,不推薦使用。
2.內(nèi)嵌式
嵌入式是將CSS樣式集中寫在網(wǎng)頁的head/head標(biāo)簽對的style/style標(biāo)簽對中。格式如下:
head
style type="text/css"
...此處寫CSS樣式
/style
/head
缺點(diǎn)是對于一個包含很多網(wǎng)頁的網(wǎng)站,在每個網(wǎng)頁中使用嵌入式,進(jìn)行修改樣式時非常麻煩。單一網(wǎng)頁可以考慮使用嵌入式。
3.導(dǎo)入式
將一個獨(dú)立的.css文件引入HTML文件中,導(dǎo)入式使用CSS規(guī)則引入外部CSS文件,style標(biāo)記也是寫在head標(biāo)記中,使用的語法如下:
style type="text/css"
@import"mystyle.css"; 此處要注意.css文件的路徑
/style
導(dǎo)入式會在整個網(wǎng)頁裝載完后再裝載CSS文件,因此這就導(dǎo)致了一個問題,如果網(wǎng)頁比較大則會兒出現(xiàn)先顯示無樣式的頁面,閃爍一下之后,再出現(xiàn)網(wǎng)頁的樣式。這是導(dǎo)入式固有的一個缺陷。
4.鏈接式
也是將一個.css文件引入到HTML文件中,但它與導(dǎo)入式不同的是鏈接式使用HTML規(guī)則引入外部CSS文件,它在網(wǎng)頁的head/head標(biāo)簽對中使用link標(biāo)記來引入外部樣式表文件,使用語法如下:
link href="mystyle.css" rel="stylesheet" type="text/css"/
使用鏈接式時與導(dǎo)入式不同的是它會以網(wǎng)頁文件主體裝載前裝載CSS文件,因此顯示出來的網(wǎng)頁從一開始就是帶樣式的效果的,它不會象導(dǎo)入式那樣先顯示無樣式的網(wǎng)頁,然后再顯示有樣式的網(wǎng)頁,這是鏈接式的優(yōu)點(diǎn)。
1.行內(nèi)樣式 行內(nèi)樣式只能影響它所在的標(biāo)簽,而且總會覆蓋嵌入樣式和鏈接樣式。
p style="font-size: 12px; font-weight:bold; font-style:italic; color:red;"By adding inline CSS styling to the/p
2.嵌入樣式 嵌入樣式的應(yīng)用范圍僅限于當(dāng)前頁面。頁面樣式會覆蓋外部樣式表中的樣式,但會被行內(nèi)樣式覆蓋。
head
style type="text/css"
h1 {font-size:16px;}
p {color:blue;}
/style
/head
3.鏈接樣式
link href="styles.css" rel="stylesheet" type="text/css" /
樣式的寫法
例子如下
1 ) p {color:red; font-size:12px; font-weight:bold}
2 ) h1 {color:blue; font-weight:bold;}
h2 {color:blue; font-weight:bold;}
h3 {color:blue; font-weight:bold;}
3)假設(shè),你在寫完前面那條規(guī)則后,又想只把h3變成斜體,那可以再為h3寫一條規(guī)則:
h1, h2, h3 {color:blue; font-weight:bold;}
h3 {font-style:italic;}
在HTML中插入CSS的方法主要有三種,它們分別是內(nèi)聯(lián)樣式、內(nèi)部樣式、鏈接式和外部樣式。
1.內(nèi)聯(lián)樣式
內(nèi)聯(lián)樣式是在標(biāo)記的style屬性中設(shè)定CSS樣式。如下面的例子將h1的內(nèi)容標(biāo)記為黑底白字。
2.內(nèi)部樣式表
內(nèi)部樣式是將CSS樣式集中寫在網(wǎng)頁的head/head標(biāo)簽對的style/style標(biāo)簽對中。如對本網(wǎng)頁所有的h1標(biāo)記都設(shè)置為黑底白字:
3.外部樣式表
當(dāng)樣式需要應(yīng)用于很多頁面時,外部樣式表將是理想的選擇。在使用外部樣式表的情況下,你可以通過改變一個文件來改變整個站點(diǎn)的外觀。CSS樣式定義在.css文件中,可以通過一定的規(guī)則在HTML頁面中進(jìn)行引用,這種又分為兩種方式:
導(dǎo)入式
導(dǎo)入式使用CSS規(guī)則引入外部.css文件,語法如下:
4.
鏈接式
鏈接式使用HTML規(guī)則引入外部CSS文件,它在網(wǎng)頁的head/head標(biāo)簽對中使用link標(biāo)記來引入.css文件,使用語法如下:
在head里加入,如下:
head
link href="引入的樣式路勁.css" rel="stylesheet"
/head
外部CSS樣式是一個獨(dú)立的CSS文件,當(dāng)在網(wǎng)頁中直接創(chuàng)建外部CSS樣式時,該樣式自動應(yīng)用到網(wǎng)頁中;當(dāng)在創(chuàng)建空白網(wǎng)頁時,通??梢愿郊右呀?jīng)存在的外部樣式表。如果CSS樣式文件已經(jīng)存在,制作網(wǎng)頁時可以通過【CSS樣式】面板中的【附加樣式表】按鈕來鏈接,具體操作如下:
(1)單擊【附加樣式表】按鈕,在打開【鏈接外部樣式表】對話框(見圖1)中選擇外部CSS文件后,可以通過連接或?qū)敕绞綄⑵鋺?yīng)用到當(dāng)前網(wǎng)頁中。圖1
(2)在【添加為】中選擇其中的一個選項(xiàng):
◇若要創(chuàng)建當(dāng)前文檔和外部樣式表之間的鏈接,請選擇【鏈接】單擊按鈕。該選項(xiàng)在HTML代碼中創(chuàng)建一個link標(biāo)記,并引用已發(fā)布的樣式表所在的URL。link標(biāo)記必須放在頁面的head區(qū)域。Internet Explorer和Netscape Navigator都支持此方法。
◇如果希望導(dǎo)入而不是鏈接到外部樣式表,請選擇【導(dǎo)入】單擊按鈕。導(dǎo)入外部樣式表是指在內(nèi)部樣式表的style里導(dǎo)入一個外部樣式表,導(dǎo)入時用@import。
注意:不能使用【鏈接】標(biāo)記添加從一個外部樣式表到另外一個外部樣式表的引用。如果要嵌套樣式表,必須使用【導(dǎo)入】指令。大多數(shù)瀏覽器還能識別頁面中(而不僅僅是樣式表中)的導(dǎo)入指令。當(dāng)在鏈接到頁面與導(dǎo)入到頁面的外部樣式表中存在重疊的規(guī)則時,不同瀏覽器解決沖突屬性的方式具有細(xì)微的差別。