- 相關(guān)推薦
xhtml入門(mén)的教程
head和DTD盡管不會(huì )顯示在頁(yè)面上,但是卻是網(wǎng)頁(yè)的重要元素。為什么會(huì )出錯?
在上一節中我們我們在檢驗我們的網(wǎng)頁(yè)時(shí)得到了一段出錯信息,但是我們在整個(gè)網(wǎng)頁(yè)的制作過(guò)程中都是按照XHTML標準寫(xiě)的啊。其實(shí)問(wèn)題出在了網(wǎng)頁(yè)的“頭部”,下面我們就來(lái)解決這個(gè)問(wèn)題。部分
在之前的教程中除了
注意:本節的標簽與屬性大多數難于記憶,事實(shí)上在我們在使用網(wǎng)頁(yè)制作軟件創(chuàng )建網(wǎng)頁(yè)的時(shí)候它們會(huì )自動(dòng)生成。本節的目的是能夠了解這些標簽的含義,以在必要的時(shí)候可以做一些手工的修改,F在就打開(kāi)我們的“index.html”,在中間插入如下代碼:
1.
這段代碼告訴瀏覽器我們的網(wǎng)頁(yè)使用的是gb2312中文字符編碼,沒(méi)有該段
信息正是上一次檢驗時(shí)出現問(wèn)題的原因之一。
2.
這段代碼是為搜索引擎寫(xiě)的,content的內容就是index.html的關(guān)鍵詞。
請注意,
標簽也是一個(gè)空標簽,別忘記加上/。
標簽的作用還遠不只這些,不過(guò)在缺少實(shí)際應用的情況下,很難了解
標簽的實(shí)際用處。如果想了解更多
標簽的知識,可以到百度搜索相關(guān)知識。關(guān)于標簽的說(shuō)明
正如之前所說(shuō)的,部分的內容并不是為瀏覽者寫(xiě)的,而是為瀏覽器和搜索引擎寫(xiě)的。因此部分不應該含有任何在頁(yè)面中可視的的內容。DTD
如果現在再次檢驗我們的網(wǎng)頁(yè),仍然會(huì )得到出錯信息,提示找不到DTD文件,那么什么是DTD文件呢?簡(jiǎn)單的說(shuō)它就是在任何人(多數情況下是類(lèi)似瀏覽器的軟件)想要讀取我們的文件之前告訴他我們文件是遵照哪一套規則來(lái)寫(xiě)的。以檢驗過(guò)程為例子,如果我們使用HTML4.01的DTD呢,效驗器就會(huì )認為我們是使用的HTML4.01的規則編寫(xiě)的網(wǎng)頁(yè),然后按照相應的規則來(lái)一行一行的檢驗我們的代碼,最終返回檢驗結果。
我們制作的網(wǎng)頁(yè)是使用XHTML的規則,當然要使用XHTML的DTD。不過(guò)正如我們前面提到的,XHTML的DTD也分為相對松散的過(guò)渡期DTD和要求相當嚴格的嚴格DTD。本教程中我們將要在網(wǎng)頁(yè)中聲明嚴格的DTD,如果您想了解更多關(guān)于DTD的內容需要學(xué)XML,本教程中不做過(guò)多討論。
下面我們就為我們的網(wǎng)頁(yè)聲明DTD。打開(kāi)之前保存的"index.html",在第一行(標簽之前)輸入如下代碼:
并且在標簽里添加如下屬性:xmlns="http://www.w3.org/1999/xhtml"。這個(gè)叫做命名空間屬性,屬于XML范疇,我們這里仍然不做過(guò)多的討論。
這段代碼的作用就是聲明我們的網(wǎng)頁(yè)是使用的xhtml1-strict.dtd,F在再將這個(gè)頁(yè)面提交給W3的效驗器,這次將返回一個(gè)“This Page Is Valid XHTML1.0 Strict!”的信息。這表示我們的代碼中沒(méi)有任何錯誤,完全符合XHTML1的strict(嚴格)標準。當然了,實(shí)際工作中情況可能不總是如此,在實(shí)際的網(wǎng)頁(yè)設計過(guò)程中,總會(huì )有各種原因造成我們寫(xiě)出不規范的代碼。這時(shí)效驗器就會(huì )給出錯誤報告,我們只需要按照提示修改代碼即可。
【xhtml入門(mén)的教程】相關(guān)文章:
素描入門(mén)的教程10-28
梵語(yǔ)入門(mén)教程08-20
CSS入門(mén)教程01-25
健身入門(mén)必備教程06-20
聲樂(lè )的入門(mén)基礎教程05-18
新手油畫(huà)入門(mén)教程09-16
紋繡入門(mén)教程06-25
跆拳道入門(mén)教程08-08
紋繡入門(mén)基礎教程08-10