本例為CSS入門(mén)系列教程,在這一課中我們將學(xué)習(xí)CSS的樣式表,主要學(xué)習(xí)在學(xué)習(xí)css之前你應(yīng)該掌握哪些基礎(chǔ)知識(shí),認(rèn)識(shí)CSS以及如何使用CSS,希望能給對(duì)網(wǎng)頁(yè)制作感興趣的朋友帶來(lái)幫助~~
CSS入門(mén)教程之關(guān)于CSS樣式表
一.在學(xué)習(xí)css之前你應(yīng)該掌握哪些基礎(chǔ)知識(shí)
1.什么是網(wǎng)頁(yè),什么是超文本語(yǔ)言(html)。
2.會(huì)使用Dreamweaver等常用的網(wǎng)頁(yè)編輯器。
Dreamweaver是現(xiàn)今最好的網(wǎng)站編輯工具之一,而Dreamweaver8增加的對(duì)CSS的支持更是你容易得來(lái)使用CSS,用它來(lái)給制作網(wǎng)頁(yè)的 CSS樣式表會(huì)更簡(jiǎn)單、更方便。本教程教你如何利用Dreamweaver8在頁(yè)面中加入CSS,你不用死記硬背的記代碼標(biāo)記,也不用去看很厚的CSS手冊(cè),你就可以輕松自如的在網(wǎng)頁(yè)中運(yùn)用CSS。不過(guò)首先你要對(duì)CSS有一定的了解。因此,本教程的前面4章為CSS理論知識(shí),主要是對(duì)CSS的全面介紹,希望讀者看后對(duì)CSS的語(yǔ)法、結(jié)構(gòu)、應(yīng)用有一個(gè)全面的了解;后面4章為DW實(shí)戰(zhàn),主要是教你如何利用Dreamweaver8靈活運(yùn)用CSS在網(wǎng)頁(yè)中。閱讀此文前,你需要對(duì)HTML有一定的了解,并會(huì)使用Dreamweaver。
二.認(rèn)識(shí)CSS
CSS就是Cascading Style Sheets,中文翻譯為“層疊樣式表”,簡(jiǎn)稱(chēng)樣式表,它是一種制作網(wǎng)頁(yè)的新技術(shù)。
網(wǎng)頁(yè)設(shè)計(jì)最初是用HTML標(biāo)記來(lái)定義頁(yè)面文檔及格式,例如標(biāo)題<h1>、段落<p>、表格<table>、鏈接<a>等,但這些標(biāo)記不能滿(mǎn)足更多的文檔樣式需求,為了解決這個(gè)問(wèn)題,在1997年W3C(The World Wide Web Consortium)頒布HTML4標(biāo)準(zhǔn)的同時(shí)也公布了有關(guān)樣式表的第一個(gè)標(biāo)準(zhǔn)CSS1, 自CSS1的版本之后,又在1998年5月發(fā)布了CSS2版本,樣式表得到了更多的充實(shí)。W3C把DHTML(Dynamic HTML)分為三個(gè)部分來(lái)實(shí)現(xiàn):腳本語(yǔ)言(包括JavaScript、Vbscript等)、支持動(dòng)態(tài)效果的瀏覽器(包括Internet Explorer、Netscape Navigator等)和CSS樣式表。
注意:CSS需要IE4(Internet Explorer 4.0)和NC4(Netscape 4.0)以上的瀏覽器支持,有些效果需要更高版本的瀏覽器支持。
三.怎樣使用CSS
如果你使用的是Dreamweaver MX 2004以上的版本,在定義文字字體、顏色、大小等屬性的時(shí)候,查看一下代碼你會(huì)發(fā)現(xiàn)有這樣的一部分在head區(qū)域:
<style type="text/css"> <!-- .STYLE2 { font-size: 16pt; font-family: "Courier New", Courier, monospace; font-weight: bold; color: #FF3300; } --> </style> |
那么恭喜你,你已經(jīng)使用了CSS設(shè)計(jì)網(wǎng)頁(yè)。
那么除了這種調(diào)用CSS的方法外,還有別的嗎?回答是“當(dāng)然有了”,下面是系統(tǒng)介紹
標(biāo)記加注法(in-line):
如果只有一個(gè)HTML標(biāo)記需要設(shè)定樣式,則可在該標(biāo)記內(nèi),加上屬性
style=" " |
以個(gè)別修訂樣式。
頁(yè)面內(nèi)嵌法:
<style type="text/css"> <!-- body { background : white ; color : black ; } --> </style> |
外部調(diào)用法:
<link rel="stylesheet" rev="stylesheet" href="css/style.css" type="text/css" media="all" /> |
雙表法調(diào)用樣式表
<link rel="stylesheet" rev="stylesheet" href="css/style.css" type="text/css" media="all" /> <style type="text/css" media="all">@import url( css/style.css );</style> |
為什么要寫(xiě)兩次呢?
實(shí)際上一般情況下用外聯(lián)法調(diào)用(就是第一句)就足夠了。我這里使用雙表調(diào)用只是一種示例。其中的"@import"命令用于輸入樣式表。而"@import"命令在netscape 4.0版本瀏覽器是無(wú)效的。也就是說(shuō),當(dāng)你希望某些效果在netscape 4.0瀏覽器中隱藏,在4.0以上或其它瀏覽器中又顯示的時(shí)候,你可以采用"@import"命令方法調(diào)用樣式表。