關于
標簽的說明 正如之前所說的,部分的內容并不是為瀏覽者寫的,而是為瀏覽器和搜索引擎寫的。因此部分不應該含有任何在頁面中可視的的內容。 DTD 如果現在再次效驗我們的網頁,仍然會得到出錯信息,提示找不到DTD文件,那么什么是DTD文件呢?簡單的說它就是在任何人(多數情況下是類似瀏覽器的軟件)想要讀取我們的文件之前告訴他我們文件是遵照哪一套規則來寫的。以效驗過程為例子,如果我們使用HTML4.01的DTD呢,效驗器就會認為我們是使用的HTML4.01的規則編寫的網頁,然后按照相應的規則來一行一行的效驗我們的代碼,最終返回效驗結果。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 我們制作的網頁是使用XHTML的規則,當然要使用XHTML的DTD。不過正如我們前面提到的,XHTML的DTD也分為相對松散的過渡期DTD和要求相當嚴格的嚴格DTD。本教程中我們將要在網頁中聲明嚴格的DTD,如果您想了解更多關于DTD的內容需要學習XML,本教程中不做過多討論。 下面我們就為我們的網頁聲明DTD。打開之前保存的"index.html",在第一行(標簽之前)輸入如下代碼: 并且在標簽里添加如下屬性: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. xmlns="/1999/xhtml"。這個叫做命名空間屬性,屬于XML范疇,我們這里仍然不做過多的討論。 這段代碼的作用就是聲明我們的網頁是使用的xhtml1-strict.dtd。現在再將這個頁面提交給W3的效驗器,這次將返回一個“This Page Is Valid XHTML1.0 Strict!”的信息。這表示我們的代碼中沒有任何錯誤,完全符合XHTML1的strict(嚴格)標準。當然了,實際工作中情況可能不總是如此,在實際的網頁設計過程中,總會有各種原因造成我們寫出不規范的代碼。這時效驗器就會給出錯誤報告,我們只需要按照提示修改代碼即可。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 表格 表格標簽標簽把每行分成一格一格。完全手寫代碼創建table是十分困難和低效的,而在網頁制作軟件中制作表格就如同Word一樣簡單,只需要選擇行列之類的簡單屬性即可。但是我們可能會遇到自動做出的表格不符合要求,而需要在代碼模式調整的可能,因此我們還是要大概了解XHTML表格標簽的具體寫法。 表格的邊框(border)屬性 |