什么是HTML?
簡(jiǎn)單點(diǎn)說(shuō):HTML是用來(lái)做網(wǎng)頁(yè)的。它很簡(jiǎn)單,在接下來(lái)的1~2分鐘之內(nèi)你就會(huì)跟著我用HTML做一個(gè)簡(jiǎn)單的網(wǎng)頁(yè)。
復(fù)雜點(diǎn)說(shuō):HTML(HyperTextMarkupLanguage的縮寫(xiě)),即超文本鏈接標(biāo)記語(yǔ)言。它是在互聯(lián)網(wǎng)發(fā)布超文本文件(通常所說(shuō)的網(wǎng)頁(yè))的通用語(yǔ)言。
什么是XHTML?更先進(jìn)難懂的技術(shù)?
簡(jiǎn)單點(diǎn)說(shuō):X是嚇唬人的,其實(shí)XHTML就是嚴(yán)謹(jǐn)而準(zhǔn)確的HTML。如果說(shuō)HTML是漢語(yǔ),那么XHTML就是標(biāo)準(zhǔn)普通話。對(duì)于現(xiàn)在才剛剛開(kāi)始學(xué)習(xí)網(wǎng)頁(yè)設(shè)計(jì)的朋友,直接學(xué)習(xí)XHTML是最佳的選擇。
復(fù)雜點(diǎn)說(shuō):XHTML是HTML的“升級(jí)”產(chǎn)品。事實(shí)上它也屬于HTML家族,對(duì)比以前各個(gè)版本的HTML,它具有更嚴(yán)格的書(shū)寫(xiě)標(biāo)準(zhǔn)、更好的跨平臺(tái)能力。由于某些需要,XHTML將以前版本的HTML能夠?qū)崿F(xiàn)的一些功能交給了CSS,這意味著你將需要學(xué)習(xí)兩種技術(shù)。但是這確實(shí)是Web未來(lái)發(fā)展的潮流。X代表“可以擴(kuò)展的”。
學(xué)習(xí)XHTML的基礎(chǔ)
學(xué)習(xí)XHTML不需要任何基礎(chǔ)。相反,XHTML是學(xué)習(xí)學(xué)多其他知識(shí)的必要基礎(chǔ)。有些人可能聽(tīng)說(shuō)需要學(xué)習(xí)完HTML才可以學(xué)XHTML,事實(shí)并非如此,菜鳥(niǎo)吧(cainiao8.com)的XHTML教程就是面向沒(méi)有任何基礎(chǔ)的網(wǎng)頁(yè)設(shè)計(jì)新手的。如果你已經(jīng)熟練的掌握了HTML,就不必看我們的入門(mén)教程了,我們?yōu)橐呀?jīng)熟悉了HTML的站長(zhǎng)準(zhǔn)備了從HTML到XHTML。
學(xué)習(xí)XHTML的方法
閱讀XHTML教程以及其中的實(shí)例當(dāng)然是學(xué)習(xí)XHTML的好辦法,但是僅僅如此是絕對(duì)不夠的。在學(xué)習(xí)的過(guò)程中,你可以找一些你以前比較喜歡瀏覽的站點(diǎn),看看他們?cè)趯?shí)際的網(wǎng)站設(shè)計(jì)過(guò)程中是如何使用XHTML的。你只需要點(diǎn)擊瀏覽器工具欄上的“查看”按鈕,再選擇“查看源文件”,就可以看到該頁(yè)的代碼了。
好了,關(guān)于XHTML的介紹就說(shuō)到這里,下面就讓我們開(kāi)始學(xué)習(xí)XHTML吧。
用一分鐘制作自己的第一個(gè)網(wǎng)頁(yè):
下面我們來(lái)試著做一個(gè)簡(jiǎn)單的網(wǎng)頁(yè),希望您能跟著我們操作,這只會(huì)花費(fèi)您一分鐘時(shí)間?,F(xiàn)在您也許不知道那些尖括號(hào)“<>”和里面的字母究竟是些什么東西,不要擔(dān)心,我們會(huì)在后面的教程中向您介紹。
首先請(qǐng)運(yùn)行記事本,或在任意位置新建一個(gè)文本文檔,在記事本內(nèi)輸入如下內(nèi)容:
| 以下為引用的內(nèi)容: <html> <head> <title>我是這個(gè)網(wǎng)頁(yè)的標(biāo)題</title> </head> <body> <p>這是我的第一個(gè)網(wǎng)頁(yè)。</p> </body> </html> |
輸入完畢后將文件保存,命名為“index.html”。(點(diǎn)擊“文件”―>“另存為”。在“文件名”一欄填入“index.html”,在“保存類(lèi)型”一欄選擇”所有文件”,然后點(diǎn)擊“保存按鈕”)
保存之后,雙擊該文件,瀏覽器就會(huì)自動(dòng)打開(kāi)這個(gè)網(wǎng)頁(yè)了。請(qǐng)確認(rèn)一下你的網(wǎng)頁(yè)是否與該頁(yè)面相同,如果相同,那么你就成功地完成了自己的第一個(gè)比較簡(jiǎn)陋的網(wǎng)頁(yè)。
請(qǐng)注意,這只是一個(gè)簡(jiǎn)單的頁(yè)面,雖然它在語(yǔ)法上符合XHTML的標(biāo)準(zhǔn),但是如果要作為一個(gè)完整的、符合W3C標(biāo)準(zhǔn)的XHTML網(wǎng)頁(yè),它還缺少一些內(nèi)容。相關(guān)內(nèi)容將在后面的教程中介紹。這個(gè)網(wǎng)頁(yè)僅僅是用來(lái)講解一些基礎(chǔ)的XHTML知識(shí)。
基礎(chǔ)知識(shí)講解
我們剛剛制作的網(wǎng)頁(yè)以<html>開(kāi)頭,以</html>結(jié)尾,它們分別代表網(wǎng)頁(yè)文件的開(kāi)始和結(jié)束。
英文中head是頭的意思,body是身體的意思。網(wǎng)頁(yè)的<head></head>和<body>< /body>兩部分就分別代表了網(wǎng)頁(yè)的“頭”和“身子”。也許你注意到了,我們網(wǎng)頁(yè)的“頭”里面“有一個(gè)<title>< /title>。title一詞是標(biāo)題的意思,網(wǎng)頁(yè)的標(biāo)題(title)將會(huì)顯示在瀏覽器上方的標(biāo)題欄中。而網(wǎng)頁(yè)的身子,也就是< body>與</body>標(biāo)簽中間的內(nèi)容將作為正文被顯示在瀏覽器中。
這個(gè)網(wǎng)頁(yè)很單薄,head和body中都沒(méi)有什么內(nèi)容。我們會(huì)在以后的教程中逐漸豐富網(wǎng)頁(yè)的內(nèi)容。但是現(xiàn)在請(qǐng)您記住一個(gè)概念:網(wǎng)頁(yè)的頭(head)是為瀏覽器寫(xiě)的,它將不會(huì)顯示在頁(yè)面上,而身子(body)是為網(wǎng)站的用戶寫(xiě)的,是瀏覽器將要顯示的內(nèi)容。
菜鳥(niǎo)惡搞XHTML之錯(cuò)誤示例
打開(kāi)下面這兩個(gè)錯(cuò)誤示例看看。它們的代碼都存在十分嚴(yán)重的錯(cuò)誤,但是瀏覽器卻會(huì)準(zhǔn)確無(wú)誤地顯示這兩個(gè)網(wǎng)頁(yè)。
| 示例1――身子長(zhǎng)在腦袋里 <html> <head> <title>我是這個(gè)網(wǎng)頁(yè)的標(biāo)題</title> <p>這是我的第一個(gè)網(wǎng)頁(yè)。</p> </head> <body> </body> </html> |
看看上面這個(gè)網(wǎng)頁(yè),<head>和</head>之間的內(nèi)容正常的顯示在頁(yè)面上了。但是這是滑稽的錯(cuò)誤,把身子放在腦袋里了。
| 示例二――腦袋長(zhǎng)在脖子下 <html> <head> </head> <body> <title>我是這個(gè)網(wǎng)頁(yè)的標(biāo)題</title> <p>這是我的第一個(gè)網(wǎng)頁(yè)。</p> </body> </html> |
瀏覽器的適應(yīng)能力實(shí)在是令人佩服,即使你將腦袋放在身子里它也認(rèn)得出來(lái)??纯礃?biāo)題欄,標(biāo)題完全正常顯示。
好了,在實(shí)際應(yīng)用的時(shí)候請(qǐng)不要犯上面這種低級(jí)錯(cuò)誤。這會(huì)造成嚴(yán)重的后果:搜索引擎可能不收錄你的網(wǎng)站;使用手機(jī)或者其他移動(dòng)設(shè)備瀏覽你網(wǎng)站的朋友可能遇到未知錯(cuò)誤。下面就趕快讓我們來(lái)進(jìn)入XHTML的核心內(nèi)容吧。
