用HTML(HyperText Markup Language,超文本鏈接標示語言)語言編寫Web頁面時,由於所用的Web浏覽器對HTML支持的程度不同,常常會在HTML語言的運用上產生一些疑問。在此,筆者將學習和實踐中獲得的幾點經驗奉獻給大家,以供參考。
HTML中的幾種常用特殊符號:
符號 替代指令
<(小於符號) &lt
>(大於符號) &gt
&(與符號) &amp
″(雙引號) &quot
不可分的空格 &nbsp
其中,不可分的空格是指兩個單詞有時會因版面關系而分成兩行,此時如果將兩個單詞之間的空格替代為&nbsp,則它們將總是在一行中。
例1:在HTML中,語句
A+B
3>1
(顯示為A+B3>1)
應寫為
A+B&ltC
3&gt1
(顯示為A+B1)
例2:′&′符一般不使用,只要不產生歧義,就不必用′&amp′替代。如:
′if (ac)′可用語句
if (a&ltb&&b&gtc)表示,而不必用
if (a&ltb&amp&ampb&gtc)表示。
′&lt′則必須用語句&amplt表示,而不能用&lt表示(顯示為<)。
例3:替代指令中的英文字母在HTML語句中的大小寫必須統一,即或者均為大寫,或者均為小寫,而不能大小寫混合。如:
′<′符可用′&LT′或′&lt′表示,而不能用′&Lt′或′&lT′表示。
筆者所使用的是Netscape Navigator 3?0,在Windows 3?1環境中運行。