疑難解答
避免標記重疊
請看這個HTML 例子:
This is an example of overlapping HTML tags.
overlapping > 和 兩個標記中. 瀏覽器在這種情況下會無所適從,因而你可能得不到預期的效果.
通常情況下應該避免標記重疊. 檢查你的標記,讓它們成對出現. 成對使用的標記(顯然,結束標記可以省略的元素除外, 如段落標記) 中間不應該被打斷. 再看看上面的例子. 在中間的標記(DFN)尚未結束前,你不能使粗體標記結束. 在你把檔案放入伺服器之前,應該先檢查以下是否含有類似上述情況的錯誤.
只嵌入錨鍊和字元標記mbed Only Anchors and Character Tags
HTML 協定允許你在其他HTML 標記中嵌入超鏈: My heading
不要在一個錨鏈中嵌入HTML 標記: My heading
儘管當前的多數瀏覽器能夠處理第二個例子, HTML 的正式說明是不支持這種結構的,你的文件也許在將來的瀏覽器中將發生問題. 記住,一個瀏覽器顯示不正確編碼的文件是可以被原諒的. 但是這種寬容可能不會延續到該軟體的下一個版本!當發生疑問時, 就根據HTML 說明的規定來書寫(參見下面的其它信息).
字符標記可以用在其它元素中改變文本顯示模式:
避免嵌入其它類型的HTML 元素標記. 例如, 你可能想在一個列表中嵌入標題字體以增加一些字的顯示:
A large heading
Something slightly smaller
器可以很好地顯示這種編碼, 這種格式將來是否有效是很難說的,因為它是未定義的. 為了保證對所有瀏覽器兼容, 你應該避免使用這種結構. (Netscape 支持一種 標記, 用於指定某個字元在瀏覽器中顯示的大小, 也不是當前官方HTML 說明中的定義.)
在 標記有什麼不同呢? 在?TML 語義說明中
的含義是一個文檔中主標題字體的開始,它後面應該跟當前文檔的內容. 因此在一個列表中出現
時是沒有意義的.
字符格式標記通常也不可以附加. 例如, 你可能想這樣寫:
some text
期望得到一種加粗的斜體文字. 有些瀏覽器確實可以; 另外一些瀏覽器則只解釋最內層的標記.
最後的步驟
使你的編碼有效
當你把一篇文檔放入一個Web 伺服器時, 要確保格式和每個連結正確(包括命名錨鏈在內). 理想的情況是在你認為一篇文檔完成了的時候讓其他人瀏覽一遍並且給出評論.
你可以通過HTML 有效性服務來驗證你的文件是否符合目前普遍接受的HTML 的標準. 如果你不知道你的文件是否符合HTML 說明, 這個服務是一個有用的教學工具. 這個服務允許你選擇一個校驗的級別(如, 嚴格校驗strict , 二級校驗level 2, 三級校驗level 3).如果你想使用一些非標準的格式,這種自由是很有用的.
替代圖像
當 標記指向的圖像不存在時, 你的瀏覽器會使用一個替代圖像. 在你最後檢查你的文件時如果出現了這種情況, 應該確保所指向的圖像文件確實存在, 超鏈使用的URL 信息正確, 以及文件屬性被正確設定(對所有人可讀). 然後再檢查一遍!
更新你的文件
如果一個文件的內容是靜態的(例如George Washington的個人傳記), 可能不會需要更新. 但是對於和時間關係密切的內容,或包含的領域是經常變化的, 記住不斷更新你的文件! 🎜🎜當文件含有諸如每週計劃或事件的最後期限這一類信息時,更新是非常重要的. 刪除過時的文件或註明為什麼有些過期的信息依然在服務器中(例如, 某個事件在下一輪中的要求和目前內容是相同的,所以該文件過一段時間後仍有參考價值).
瀏覽器的區別
不同的Web 瀏覽器顯示的HTML 元素不盡相同. 記住不是所有的瀏覽器都能夠解釋HTML 文件中所有的標記元素. 不過,瀏覽器對於不能識別的標記通常只是忽略而已.
你可能花費了很多時間是你的文件在你當前使用的瀏覽器上“看上去非常漂亮” . 如果你用另一個瀏覽器察看你的文件, 它很可能看起來不太一樣,甚至很不相同. 因此請記住這個建議:使用正確的HTML 來書寫你的文件. 把解釋工作留給瀏覽器,爭取得到最好的效果.
註釋你的文件
在你的HTML文件中你可能需要留一些註釋. HTML 中的註釋類似於計算機程序中的註釋--你輸入的文本不是用於給瀏覽器顯示的,讀者也無法直接看到它們,就像計算機程式中的註釋是不被程式本身使用的,程式使用者也看不到這些註釋. 不過,如果讀者看原始文件的話,將可以看到註.
一般的註釋包括更新文件的作者姓名, 產生一個文件所使用的軟體和其版本, 或一些較小的改動信息等.
加入一段註釋的格式為:
你必須包含嘆號和連字符.
其他資訊
本指南只是一個關於HTML 的簡介, 而不是一個詳盡的參考. 下面是一些其他的參考信息. 別忘了先到附近的書店查一查Web 和HTML 的書籍.
以上就是HTML 初學者指南(十)的內容,更多相關內容請關注PHP中文網(www.php.cn)!