?? 5-3.cfm.htm
字號:
<html>
<head>
<title>HTML標準</title>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80">
<meta NAME="GENERATOR" CONTENT="Microsoft FrontPage 3.0">
</head>
<body>
<b><font SIZE="5">
<p ALIGN="JUSTIFY">HTML</font><font FACE="宋體" SIZE="5">標準</p>
</font></b><font FACE="宋體" SIZE="3">
<p ALIGN="JUSTIFY">在世界的任何一個角落,每個網絡瀏覽器都以同一種方式顯示HTML文件。理想情況下,任何一臺電腦上的任何一個瀏覽器軟件對每個HTML標識符應當以相同的方式解釋,并有相同的效果。然而,我們的現實世界卻存在三個缺陷。</p>
<p ALIGN="JUSTIFY">首先,HTML是一個不斷發展的標準。隨著時間的推移,越來越多的標識符被加入到了HTML規范中。例如<FONT>標識符就是一個新的標識符。舊版的瀏覽器不能識別新的標識符,因而忽略它們。</p>
<p ALIGN="JUSTIFY">當你創建你自己的主頁時,你不能希望世界上的每個人都在使用與最新的規范兼容的網絡瀏覽器。例如,Microsoft在他們最初版本的Windows
95中附帶的瀏覽器軟件(Microsoft Internet Explorer 2.0)就不能正確識別所有包含在最新規范中的標識符。使用這種瀏覽器的人(這樣的人有不少)就不能從網絡上獲得更多的樂趣。當你設計你自己的主頁時,你應當時時為這些使用舊版本瀏覽器的不幸的人們著想。</p>
<b>
<p ALIGN="JUSTIFY">注意</p>
</b>
<p ALIGN="JUSTIFY">World Wide Web Consortium (W3C) 是保存HTML標準的機構。在寫這本書時,發布的HTML最新標準是3.2。HTML發展非常快,因此很快一個新版本的HTML就要出臺了。要查詢最新版本的HTML規范,請瀏覽W3C的主頁:http://www.w3.org</p>
<p ALIGN="JUSTIFY">即使每個人都有一個能對最新的HTML規范正確解釋的瀏覽器,問題還是存在的。Microsoft和Netscape一直忽略網絡標準,他們都在自己新版的網絡瀏覽器中加入了它們各自的HTML標識符。</p>
<p ALIGN="JUSTIFY">他們的動機并不是惡毒的,Microsoft和Netscape都想占有瀏覽器市場,而能控制市場的瀏覽器軟件將會是那些能解釋更多標識符的軟件。這種控制瀏覽器市場的競爭所造成的后果就是瀏覽器軟件的特殊化及與HTML規范不合拍。某些HTML標識符只能在Netscape
Navigator上才能執行,而另一些只在Internet Explorer才能起作用。這種情況對于設計網頁的人來說是很頭疼的。</p>
<p ALIGN="JUSTIFY">最后,既使是世界上的每個人都使用最新版本的Netscape
Navigator而不用其他軟件來瀏覽網頁,還是有問題存在的。每臺計算機是獨立,它們運行不同的操作系統,具有不同的屏幕顯示特性。如果你使用同一個版本的軟件來瀏覽同一個主頁,但一次是在UNIX機器上,而另一次是在Windows機器上,你就會發現一些顯示上的細微差別。比如,文本的背景顏色在兩臺機器上顯示出來是不同的,這種差別是由兩種操作系統用不同的方法畫屏幕象素所引起的,是不可避免的。</p>
<p ALIGN="JUSTIFY">更重大的差別是不同機器上的顯示模式。理論上來說,網頁在任何尺寸的屏幕上顯示出來都應該是一樣,但在實際中,如果你的計算機顯示器比我的分辨率高,你和我就會看到主頁不同的顯示效果。讓我們來看看世界上各種不同形式的顯示器,一些人使用大尺寸的三十英寸顯示器來瀏覽主頁,而另一些人用手持式計算機的LCD屏幕來瀏覽同一主頁,適合這種屏幕的主頁肯定不會適合那種屏幕。</p>
<p ALIGN="JUSTIFY">更進一步說,計算機顯示器常常以不同的方式來顯示色彩,一些顯示器只能顯示256種色彩,而另一些則能顯示三百萬種之多。而且人們也常常調整它們的顯示器來顯示同一顏色的濃淡程度。既使你有一臺和我一樣的顯示器,我們對他們的調整也會不同。另外,蘋果電腦顯示色彩的方式與運行Windows的電腦很不一樣。</p>
<p ALIGN="JUSTIFY">因此,以下三種因素導致了在所有計算機上使用各種瀏覽器軟件會對網頁有不同的顯示效果:</p>
<p ALIGN="JUSTIFY">■ 低版本的瀏覽器軟件不能解釋所有的最新HTML規范中的標識符。</p>
<p ALIGN="JUSTIFY">■ Netscape和Microsoft在他們各自的瀏覽器軟件中引入了專門的標識符。</p>
<p ALIGN="JUSTIFY">■
使用不同操作系統及顯示器的計算機以不同的方式來顯示網頁。</p>
<p ALIGN="JUSTIFY">面對這些問題,一個優秀的網頁設計者應該如何去做?我們可以設想,如果你花費了大量的時間和精力來設計你的網頁,一定希望世界上每個人都以你所預料的方式來瀏覽它們。但是對于上訴的種種問題,你將怎樣保證這一點呢?答案是簡單的,那就是你無法做到。</p>
<p ALIGN="JUSTIFY">許多狂熱的正統主義者拒絕使用那些不能被任何一個早版本的網絡瀏覽器所識別的HTML標識符,他們拒絕使用任何一個非HTML規范的標識符,包括所有Netscape和Microsoft自己的獨家標識符。雖然這種設計網頁的方法能給你一種控制大局的心理感受,但這種方法使網頁變得枯燥乏味。</p>
<p ALIGN="JUSTIFY">對于使用何種HTML標識符并沒有一個簡單的答案。你應當考慮你的網頁會被哪些人游覽以及他們最可能會使用那種瀏覽器,你也應當確定那些HTML標識符是你必須使用的。在閱讀隨后的幾章之后你會對如何使用各種不同的HTML標識符有一個更深的了解。</p>
<p ALIGN="JUSTIFY">通常情況下,設計一個能被盡可能多的瀏覽器識別的網頁是設計的基本原則。現在最流行的瀏覽器軟件是Netscape
Navigator,Internet Explorer及America Online browser。如果你設計的網頁在這些瀏覽器的當前版本上能正確顯示,那么你的網頁是較好的。</p>
<p ALIGN="JUSTIFY">大部分顯示器在一行上至少有640個像素,一些網頁為這些種分辨率做了優化。而另一些網頁非要在一行至少有800個像素的分辨率的屏幕上才能正確顯示。因此你必須再一次考慮你的觀眾,估計他們最可能使用何種類型的顯示器。</p>
</font>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -