亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

如何將CSS加諸于網頁

2020-03-24 16:30:48
字體:
來源:轉載
供稿:網友
您可以利用下列 3 種方式,將 CSS 指定的格調加諸于網頁上:

1. 在 HTML 檔案里加一個超連結,連到外在的 CSS 檔

這個方法最方便管理整個網站的網頁風貌。它讓網頁的文字內容與版面設計分開。您只要在一個 CSS 檔內(副檔名為 .CSS)定義好網頁的外觀風格,所有參考連結到此 CSS 檔的網頁,便會依照指示,反應出定義好的風格。

它的寫法是: HTML
HEAD
TITLE
本頁標題
/TITLE
LINK REL="stylesheet"

TYPE="text/css"
/HEAD


此種方法 Navigator4 支援得仍十分 Buggy,請小心使用。

2. 在 HTML 檔案的 HEAD ....... /HEAD 標簽間,加一段 CSS 的敘述文

這個方法適用于指定某個網頁,除了展現外在的 CSS 檔定義好的網頁風格外,同時還要展現本身 HTML 檔內加注的 CSS 。

如果內在加注的 CSS 敘述與外在連結的 CSS 敘述相沖突的話,網頁的展現將以內在加注的 CSS 敘述為主。

它的寫法是: HTML
HEAD
TITLE
本頁標題
/TITLE
STYLE TYPE="text/css"
!--
BODY {font: 12pt}
H1 {font: 16pt}
P {font-weight: bold;
color: green}
--
/STYLE
/HEAD
BODY
開始本頁內容…
/BODY
/HTML




特別值得注意的是,為了防止不支援 CSS 的瀏覽器誤將 STYLE … /STYLE 標簽間的 CSS 風格敘述當成普通字串,而展現于網頁上,您最好將 CSS 的敘述文字插入 !-- -- 標簽之間。

3. 在 HTML 檔的字里行間中,隨時有需要,隨時加一小段 CSS 的敘述指定

這個方法適用于指定網頁內的某一小段文字的呈現風格。

導覽器除了會展現出外在的 CSS 檔與此 HTML 檔 HEAD 內定義的 CSS 風格(如果有的話),同時還會展現字里行間的 CSS 風格。

如果字里行間的 CSS 敘述與 HEAD 內在定義的 CSS 或外在連結的 CSS 敘述相沖突的話,導覽器的展現將以字里行間的 CSS 敘述為主。

它的寫法是: HTML
HEAD
TITLE
本頁標題
/TITLE
/HEAD
BODY
P
開始本頁內容…
/P
/BODY
/HTML




上述的 3 種 CSS,可以同時并用,也可以擇您所好,單一或成雙地使用。如果各 CSS 間的敘述相沖突,則內在定義的 CSS 會蓋過外在連結的 CSS ,字里行間的 CSS 會蓋過 HEAD 內在定義的 CSS 。

這樣一層一層地推展、補充下來,使得「階層性格調控制」清楚又有效率地幫助網頁設計者,一方面中央統籌整個網站的網頁風貌,另一方面又可以隨著各個網頁、各個文字段落的特別需要,而分別調配不同的格調。十分有條不紊,十分方便管理,所以稱之為「階層性」的格調控制。

CSS 語言的基本語法

CSS 的語言與網頁排版語言 HTML,在內容上有一點點類似重覆,但是語法卻大不相同。它的基本語法是: H1 {font-size: 16pt;
font-weight: bolder;
color: red}




上例中,H1表示您想要界定的標簽元件為 H1,font-size、font-weight、color 這些擴充屬性則表示您想指定 H1 應該長成什么模樣。在上例中,我界定我的 H1 應該展現出字體大小 16 點,特粗黑體,紅色的模樣。

簡化之
因此,順著這個基本寫法,我們可以繼續定義其他的標簽元件: H1 {font-size: 16pt;
font-weight: bolder;
color: red}
H2 {font-size: 16pt;
font-weight: bolder;
color: red}
H3 {font-size: 16pt;
font-weight: bolder;
color: red}




上例中,H1、H2、H3 界定的標簽元件均長得一模一樣,因此我們可以將它們簡化寫成: H1, H2, H3 {font-size: 16pt;
font-weight: bolder;
color: red}




而如果您想要讓您的 H1, H2, H3 各自擁有各自不同的風格,那么您必須一筆一筆地條列說明清楚: H1 {font-size: 16pt;
font-weight: bolder;
font-family: Times, serif;
color: red}
H2 {font-size: 14pt;
font-weight: bold;
font-family: Georgia, serif;
color: green}
H3 {font-size: 12pt;
font-weight: bold;
font-family: "New York", serif;
color: gray}




另一種簡化方法
雖然在上例中, H1, H2, H3 各自擁有各自不同的風格,使得您必須一筆一筆說明清楚。但是您會注意到,我們在指定 H1, H2, H3 各自不同的風格時,其實大都是在指定 H1, H2, H3 的字體表現(字體大小、字體粗細、字體的形體)。因此,我們可以將所有以 font字眼開始的敘述,整合在一個 font 大項里: H1 {font: 16pt bolder Times, serif;
color: red}
H2 {font: 14pt bold Georgia, serif;
color: green}
H3 {font: 12pt bold "New York", serif;
color: gray}




特別值得注意的是,在上例中,H3 的字體使用 "New York" 字體, "New York" 是兩個字,所以必須將它 "括號" 起來。而 H1, H2, H3 的顏色規定,并不能一道并入 font 大項中,而必須另外標清楚。

順便一提的是,CSS 與 HTML 一樣,都有「注解」的符號。HTML 使用 !-- -- 做「注解」;而 CSS 使用 /* 這里是注解 */。

CSS 中 Font 的擴充屬性
前言:
1. CSS-Cascading Style Sheet 只能展現于有支援 Style Sheet 的瀏覽器內,例如:網景的 Navigator4 與微軟的 IE3, IE4。版本不夠新的瀏覽器顯現不出 Style sheet 規定的風格。

2. 本系列文章只說明介紹 Navigator4 與 IE3、IE4 瀏覽器 共同支援的 CSS1 擴充屬性。至于 W3C 詳細規定的完整 CSS1 文件,或者 網景 、 微軟各自支援的 CSS 擴充屬性,請到其網站的 Style Sheet 部門觀看。

3. CSS 的寫法使用大寫或小寫均可。


{font-family: Times}

此屬性用來指定字體的形體。畫底線的部分可以用各式各樣的字體來替換之。您可以同時指定好多種字體,以防 user 端沒有第一種字體時,可以繼續依照您的指示,選用第二、第三種字體。

參考范例:

P {font-family: Times,"New York"}
LI {font-family: "中黑體"}
BLOCKQUOTE {font-family: monospace}

特別值得注意的是,在上例中,字體 "New York" 、 "中黑體" 因為是兩個字(以上),所以必須將它們 "括號" 起來。此外,第三例中的 monospace 是用來指定寫程序碼時使用的等距字體。




{font-weight: bold}

此屬性用來指定字體的粗細。畫底線的部分可以使用下列 2 組表示法來替換之:

* normal, bold, bolder, lighter
* 100, 200, 300..........900

此屬性的內定值為 normal。

參考范例:

H1 {font-weight: bolder}
BLOCKQUOTE {font-weight: 200}





{font-size: medium}

此屬性用來指定字體的大小。畫底線的部分可以使用下列 4 組表示法來替換之:

* 絕對 size: xx-small, x-small, small,medium, large, x-large, xx-large

* 相對 size: larger, smaller(與母標簽相對比)

* 字體的點數 (point): 12pt,16pt, 20pt....

* 百分比: 80%, 120% .... (與母標簽相對比)

此屬性的內定值為 medium。

參考范例:

BODY {font-size: medium}
H1 {font-size: 18pt}
H2 {font-size: 90%}





{font-style: normal}

此屬性用來指定字體的正體或斜體。畫底線的部分可以使用 normal, italic, oblique (僅 IE4 支援 oblique) 來替換之。

此屬性的內定值為 normal。

參考范例:

H4 {font-style: italic}
P {font-style: oblique}





{font: 12pt/14pt}

此屬性用來指定字體的大小與每行行距的高度。上例中,12pt 指的是字體的大小,14pt 指的是行距的高度。

事實上,{font: … } 可以集結所有跟 font 有關的擴充屬性在此標簽內,所以您除了在 {font: … } 內指定字體大小與行距高度外,還可以在此標簽內加入所有上述介紹過的屬性。

參考范例:

P {font: italic bold 12pt/14pt}
STRONG {font: 14pt/18pt bolder italic Times, serif}

CSS 中 Color 的擴充屬性
{color: red}

此屬性用來指定字體的顏色。畫底線的部分可以用各式各樣的顏色來替換之。您可以使用16 進位顏色碼表示(如:#00ff77)或利用瀏覽器既定的英文單字表示顏色(如:gray, blue..... 詳細請見: Table 的擴充屬性 )。

如果您指定的顏色如同 #00ff77 一般,是兩位數字、兩位數字重覆組成的話 (00, ff,77 而非 03, 8f,7e ) ,您可以直接使用 #0f7簡化表示之。

參考范例:

BLOCKQUOTE {color: navy}
LI {color: #eedd44}
LI {color: #ed4}
P {color: #007f3a}





{background-color: red}

此屬性用來指定整個網頁的背景顏色,或某一段落,某一區塊的背景顏色。畫底線的部分可以用各式各樣的顏色來替換之。您可以使用16 進位顏色碼表示(如:#00ff77)或利用瀏覽器既定的英文單字表示顏色(如:gray, blue..... 詳細請見: Table 的擴充屬性 )。

如果您指定的顏色如同 #00ff77 一般,是兩位數字、兩位數字重覆組成的話 (00, ff,77 而非 03, 8f,7e ) ,您可以直接使用 #0f7簡化表示之。

參考范例:

BODY {background-color: #ed4}
BLOCKQUOTE {background-color: navy}
H2 {background-color: #007f3a}





{background-image: url (/images/xyz.gif)}

此屬性用來指定網頁或某一區塊的背景圖案。畫底線的部分可以使用圖檔的絕對位置或相對位置來表示之。

使用此標簽時,最好同時也指定一個類似的顏色做背景顏色。

參考范例:

BODY {
background-image: url (/images/2T_logo.gif);
background-color: #ededff
}
LI {
background-image: url (http://www.2T.com/2T_logo.gif);
background-color: #cef
}






{background: (…)}

此標簽可以集結所有跟 background 有關的擴充屬性在此一標簽內,所以您可以將所有上述介紹過的 background 屬性一起加進來。

參考范例:

BODY {background: white url (/images/2T_logo.gif) repeat-y}
LI {background: #cc88ff url (http://www.2T.com/2T_logo.gif) no-repeat}


CSS 中 Text 的擴充屬性
{text-decoration: none}

此屬性用來指定文字是否畫有底線或被線條杠掉(如:被線條杠掉此例)。畫底線的部分可以用 none, underline, line-through 來替換之。

此屬性的內定值為 none。

參考范例:

P {
color: navy;
text-decoration: none
}
A:link, A:visited, A:active {
text-decoration: underline
}






{text-align: left}

此屬性用來指定文字是向左、向中、或向右對齊。畫底線的部分可以用 left, right, center, justify 來替換之。

參考范例:

P {text-align: left}
H1 {text-align: center}





{text-indent: 2cm}

此屬性用來指定文字向右凹進去多少公分、厘米、英寸、點數(point)、圖素(pixel)、或多少 % 。測量單位可以用 cm, mm, in, pt, px, %來表示之。 % 是以母標簽來相對比。

參考范例:

P {text-indent: 3cm}
LI {text-indent: 60px}
BLOCKQUOTE {text-indent: 20%}





{line-height: 14pt}

此屬性用來指定每行行距的高度。line-height 常與字體大小 font-size 一起并用,寫成 12pt/14pt (12pt 指的是字體的大小,14pt 指的是行距的高度)。line-height也可以用 % 表示之。 % 是以母標簽來相對比。

參考范例:

BODY {
font-size: 12pt;
line-height:14pt
}
H1 {
font-size: 150%;
line-height: 200%
}

H4 {font: 16pt/20pt bold italic}


CSS 中 Margin, Padding 的擴充屬性
{margin: 3cm}

此屬性用來指定網頁的上下左右邊緣,各需留白多少公分、厘米、英寸、點數(point)、圖素(pixel)、或多少 % 。測量單位可以用 cm, mm, in, pt, px, %來表示之。 % 是以母標簽來相對比。

margin 可以用 margin-top, margin-bottom, margin-left, margin-right來替換之。

此屬性的內定值為 0。

參考范例:

BODY {
margin-top: 44px;
margin-bottom: 2cm;
margin-left: 66px;
margin-right: 1.5in
}
P {margin: 15pt}





{padding: 14px}

此屬性用來指定各段落或各區塊間,上下左右邊緣各需留白多少公分、厘米、英寸、點數(point)、圖素(pixel)、或多少 % 。測量單位可以用 cm, mm, in, pt, px, %來表示之。 % 是以母標簽來相對比。

padding 可以用 padding-top, padding-bottom, padding-left, padding-right來替換之。

此屬性的內定值為 0。IE3 不支援所有與 padding 相關的標簽。

參考范例:

BODY {margin: 15pt}
DL {
padding-top: 22px;
padding-left: 20%;
}
本文作者:html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产一区二区三区在线视频| 亚洲精品成a人在线观看| 成人免费黄色网| 一色桃子一区二区| 欧美成人免费播放| 国产日韩欧美在线看| 欧美高清无遮挡| 91成人性视频| 国内精品小视频在线观看| 日韩欧美亚洲综合| 国产成人福利视频| 国产精品久久久久久中文字| 美女视频久久黄| 国产综合福利在线| 亚洲aⅴ男人的天堂在线观看| 日韩av一区在线观看| 欧洲亚洲免费视频| 亚洲japanese制服美女| 日韩av在线一区| 日韩一区二区福利| 隔壁老王国产在线精品| 国产日韩精品综合网站| 久久久亚洲影院| 日韩在线高清视频| 欧美伊久线香蕉线新在线| 日韩电影免费在线观看中文字幕| 亚洲精品网站在线播放gif| 国产精品久久久久久久久久东京| 欧美激情一二三| 黄色精品一区二区| 亚洲jizzjizz日本少妇| 九九九热精品免费视频观看网站| 亚洲国产欧美日韩精品| 97精品国产97久久久久久春色| 最近2019免费中文字幕视频三| 国产精品第七影院| 日韩精品在线播放| 久久久精品久久久久| 韩国精品美女www爽爽爽视频| 日韩男女性生活视频| 91久久久久久久久久久久久| 精品国产欧美一区二区三区成人| 国产a∨精品一区二区三区不卡| 国产丝袜一区二区三区| 亚洲人高潮女人毛茸茸| 欧美日本高清视频| 青青精品视频播放| 97在线日本国产| 色与欲影视天天看综合网| 欧洲精品在线视频| 国产精品香蕉av| 91久久国产精品| 一区二区三区 在线观看视| 中文字幕在线亚洲| 国产精品专区一| 欧美性色xo影院| 亚洲国产另类久久精品| 国产精品高清在线观看| 午夜精品久久久久久久久久久久| 国产精彩精品视频| 91精品久久久久久综合乱菊| 精品久久久香蕉免费精品视频| 91麻豆桃色免费看| 91精品在线一区| 国产亚洲精品美女久久久| 在线观看精品国产视频| 国产精品久久久久免费a∨大胸| 韩国视频理论视频久久| 欧美极品在线视频| 欧美极品美女电影一区| 日韩专区中文字幕| 免费不卡在线观看av| 亚洲国产成人一区| 国产伦精品一区二区三区精品视频| 国产精品海角社区在线观看| 亚洲精品福利资源站| 欧美激情videoshd| 国产日韩在线一区| 国产欧美精品在线播放| 精品国产一区二区在线| 一区二区成人精品| 88xx成人精品| 538国产精品一区二区在线| 日韩av在线播放资源| 精品国产区一区二区三区在线观看| 国产精品日本精品| 久久九九亚洲综合| 在线观看成人黄色| 久久久久久久国产精品视频| 欧美成人精品一区| 国模精品视频一区二区| 久久99热精品这里久久精品| 日本久久久久久久| 午夜精品一区二区三区在线视频| 日韩精品在线观看视频| 久久在线视频在线| 色诱女教师一区二区三区| 青青久久aⅴ北条麻妃| 美女精品视频一区| 久久激情视频免费观看| 久久久久久国产精品久久| 成人免费黄色网| 久久久久久网站| 亚洲另类欧美自拍| 亚州欧美日韩中文视频| 最新国产精品亚洲| 亚洲欧美日韩成人| 日韩美女在线看| 亚洲一区二区在线| xxx欧美精品| 亚洲国产欧美在线成人app| 国产91网红主播在线观看| 97婷婷大伊香蕉精品视频| 亚洲男人第一网站| 精品日韩视频在线观看| 亚洲一区二区三区777| 久热国产精品视频| 国产精品久久久久久久久久久久久| 欧美日韩国产成人| 国产精品xxxxx| 日韩中文字幕在线| 91精品在线观看视频| 欧美色视频日本版| 国产成人亚洲综合| 日韩在线观看成人| 日韩在线观看精品| 国产亚洲精品高潮| 欧美电影在线观看高清| 国外成人免费在线播放| 久久久久久欧美| 欧美午夜久久久| 欧美激情成人在线视频| 久久好看免费视频| 91在线观看免费高清完整版在线观看| 在线播放国产一区中文字幕剧情欧美| 色综合色综合网色综合| 国产亚洲美女精品久久久| 热久久视久久精品18亚洲精品| 国产婷婷97碰碰久久人人蜜臀| www.久久久久久.com| 久久久精品网站| 亚洲欧美日韩天堂一区二区| 国产免费一区视频观看免费| 亚洲美女性视频| 欧美另类极品videosbest最新版本| 国产福利精品视频| 成人a级免费视频| 欧美日韩国产999| 久久人体大胆视频| 国产日韩欧美综合| 国产不卡av在线免费观看| 久久久精品在线观看| 久久精品国产清自在天天线| 亚洲黄色免费三级| 亚洲跨种族黑人xxx| 亚洲跨种族黑人xxx| 中文字幕日韩精品在线观看| 国产精品视频免费在线| 午夜精品国产精品大乳美女| 精品人伦一区二区三区蜜桃网站| 91精品综合视频| 538国产精品一区二区免费视频| 国产精品天天狠天天看| 亚洲码在线观看|