1.3靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè)
Web網(wǎng)頁(yè)有很多種,如HTML網(wǎng)頁(yè)、XHTML網(wǎng)頁(yè)、ASP網(wǎng)頁(yè)、JSP網(wǎng)頁(yè)、PHP網(wǎng)頁(yè)等,可以以將其分為兩大類:靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)。
靜態(tài)網(wǎng)頁(yè)指的是HTML網(wǎng)頁(yè)即HTML語(yǔ)育編寫的網(wǎng)頁(yè),它是所有其他網(wǎng)頁(yè)技術(shù)的基檢,其中所有的網(wǎng)頁(yè)對(duì)象,包括文字、閣片、超鏈接、Flash動(dòng)両、表格、列表等都通過(guò)HTML才能展現(xiàn)出來(lái)B當(dāng)客戶機(jī)通過(guò)Internet向WWW服務(wù)器發(fā)出http請(qǐng)求時(shí),WWW服務(wù)器響應(yīng)話求,如果發(fā)現(xiàn)這是一個(gè)HTML網(wǎng)頁(yè),WWW服務(wù)器找到這個(gè)HTML網(wǎng)頁(yè)文件后,就用http協(xié)議通過(guò)Internet將這個(gè)網(wǎng)頁(yè)發(fā)送到客戶機(jī),網(wǎng)頁(yè)在客戶機(jī)瀏覽器里按照HTML的規(guī)則里現(xiàn)出來(lái),如閣1-3⑻所示<•靜態(tài)網(wǎng)頁(yè)中吋以插入動(dòng)両、使用CSS#式,也抽入JavaScript代碼,使網(wǎng)頁(yè)具有一定的動(dòng)感,如光標(biāo)移上后彈出快徒菜爺、隨滾動(dòng)條栘動(dòng)的廣告閣片等。
動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)是在WWW服務(wù)器端動(dòng)態(tài)1成網(wǎng)頁(yè)的技術(shù),ASP. JSP,PHP等技術(shù)都域丁•動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)<•木15將學(xué) >」口前非常流行的ASP技術(shù)■•動(dòng)態(tài)網(wǎng)頁(yè)一般盅要通過(guò)訪問(wèn)數(shù)據(jù)庫(kù)(或文木類文件)來(lái)文現(xiàn)網(wǎng)頁(yè)的/上成,系統(tǒng)中吋有一合單獨(dú)的數(shù)據(jù)庫(kù)服務(wù)器(存放數(shù)據(jù)庫(kù)系統(tǒng)),也吋以將WWW服務(wù)與數(shù)據(jù)庫(kù)系統(tǒng)放里在同一個(gè)服務(wù)器上。當(dāng)WWW客戶機(jī)通過(guò)Internet向WWW服務(wù)器發(fā)出http話求時(shí),WWW服務(wù)器響應(yīng)客戶機(jī)的http請(qǐng)求,如果發(fā)現(xiàn)請(qǐng)求的是一個(gè)動(dòng)態(tài)網(wǎng)頁(yè)(如ASP,JSP或PHP等),WWW服務(wù)器就盅耍將這個(gè)請(qǐng)求轉(zhuǎn)交給一個(gè)應(yīng)用程淨(jìng)(如ASP,JSP,PHP程序等),應(yīng)用程淨(jìng)根據(jù)盅耍,從數(shù)據(jù)庫(kù)(或其他文木型文件)中取出相應(yīng)的數(shù)據(jù)并對(duì)其進(jìn)行相應(yīng)的處理,然后動(dòng)態(tài)生成一個(gè)新的HTML網(wǎng)頁(yè),通過(guò)http協(xié)議將這個(gè)HTML網(wǎng)頁(yè)傳遞給客戶機(jī)。最記,在客戶機(jī)瀏覽器里按照html和一些腳木規(guī)則S現(xiàn)出網(wǎng)頁(yè)效果。
1.4 HTML靜態(tài)網(wǎng)頁(yè)技術(shù)
1.4.1 HTML 簡(jiǎn)介
HTML,即超文木標(biāo)簽詔n。用HTML語(yǔ)n編寫的網(wǎng)頁(yè)是靜態(tài)網(wǎng)頁(yè)《 HTML是網(wǎng)頁(yè)基木諾也是其他網(wǎng)頁(yè)技術(shù)的基礎(chǔ),學(xué)做網(wǎng)頁(yè),就應(yīng)從HTML學(xué)起HTML是一種結(jié)構(gòu)化的語(yǔ)言,采用“標(biāo)簽”來(lái)描述HTML網(wǎng)頁(yè)內(nèi)的元態(tài),如網(wǎng)頁(yè)的頭部位總、段落、列表、超鏈接、閣片、表格等。網(wǎng)頁(yè)元態(tài)的一般格式如下:
<標(biāo)簽名性="值T妞性1=_'值2">描述的內(nèi)容</標(biāo)簽名>
標(biāo)簽名是一屯英文7•符.在HTML中,標(biāo)簽名t符串Bj以小寫,也吋以大寫,徂必須使用半角字符。同一個(gè)網(wǎng)站內(nèi)網(wǎng)頁(yè)文件的標(biāo)簽字符,最好統(tǒng)一使用小寫或大寫的格式(木帝例題仝部采用小寫格式),如.頭部元裹(<head>……</head>>、段落元崠(<p>……</p>)、超鏈接元態(tài)(<a>……<乜>>等《 “<head>”、“<p>”、“<a>”等是起始標(biāo)簽,“</head>”、“</p>”、“</a> ”等是結(jié)束標(biāo)簽。
大多數(shù)元崠都有配對(duì)的起始標(biāo)簽和結(jié)束標(biāo)簽,如上Ml!經(jīng)介紹的頭部元崠(<head>……
</head>)、段落元態(tài)(<p>.</p>>、超鏈接元崠(<a>.</a>),以及標(biāo)題元裹(<h1>.
</h1>>、文木字符(<font>……</〖〇時(shí)>>等8少數(shù)元裹只有起始標(biāo)簽而沒(méi)有結(jié)束標(biāo)簽(或結(jié)束標(biāo)簽吋省略),如換行標(biāo)簽<br>^,沒(méi)有相應(yīng)的結(jié)束標(biāo)簽,常常寫成<br/>的格式大多數(shù)元態(tài)都有一些樹性,域性一般都是選取的,域性只出現(xiàn)在起始標(biāo)簽里,并且具有|A|定的描述結(jié)構(gòu):域性名="M性值"。拭性值原則上都耍用半角雙引號(hào)"”括起來(lái),但在HTML中,有些M性值吋不加雙引號(hào),瀏覽器也能識(shí)別
例如,網(wǎng)H中的一個(gè)超鏈接元崠:
<a hre£="http: //v/ww. 163. com" target="_blank_> 網(wǎng)易 W 站 </a>
或
<a hre£="http: //v/ww. 163. com" target=_blank>M 爲(wèi)網(wǎng)站 </a>
都是在網(wǎng)頁(yè)中顯示“網(wǎng)易網(wǎng)站”的7•符串,當(dāng)單擊這個(gè)字符柒時(shí),將在一個(gè)新窗口中打開網(wǎng)鉍網(wǎng)(http://www.163.com),其中“<a>”是超鏈接元崠的起始標(biāo)簽,“</a>”是超鏈接元素的結(jié)束標(biāo)簽》href和target是超鏈接元崠a的兩個(gè)M性,"http:// www.163.com_'是href的W性值,表示鏈接口標(biāo)地址;_blank是target的域性值,表示將在一個(gè)新窗口中
打幵口標(biāo)網(wǎng)頁(yè)。宙耍注意,標(biāo)簽名與樹i之M、一個(gè)M性與另一個(gè)誠(chéng)性之,都耍ffl空格符如隔^
以用任意一種文木編輯丁具(如記事木、寫字板、Word弊>,也采用專業(yè)的網(wǎng)頁(yè)編輯軟件(如Dreamweaver、Frontpage等)來(lái)編寫HTML網(wǎng)頁(yè)文件。HTML文件的擴(kuò)展名為.htm 或.html。