Posted: 2004/11月/16 12:30下午 | IP記錄
|
|
|
HTML中基本的文本格式
只包含單一文本的網頁是很單調的,要建立一個具有吸引力的網頁,你需要控制文本的大小、顏色、字體等一系列屬性。在本節中,你將 學習如何控制這些屬性。
使用字體
<FONT>標識符在本章前部分已簡單提起過,它具有三個屬性:SIZE、COLOR和FACE。下面是個使用SI ZE屬性的例子:
<HTML>
<HEAD>
<TITLE> Font Sizes </TITLE>
</HEAD>
<BODY>
<FONT SIZE=1> I am small. </FONT>
<P>
<FONT SIZE=7> I am big! </FONT>
<P>
<FONT SIZE= +1> I am a little bigger than the base font. </FONT>
<P>
<FONT SIZE= -1> I am a little smaller than the base font. </FONT>
<P>
</BODY>
</HTML>
你可以通過在1~7間選個數來設定SIZE屬性的值來指定文本的大小,1是最小的字體,而7是最大的。這是一個指定文本絕對大小 的方法。另外你也可指定文本的相對大小,如果你仔細察看下面的代碼,你能發現SIZE屬性的值被設為+1,就告訴瀏覽器以比基本 字體大一號的字體來顯示文本。
基本字體的大小由<BASEFONT>標識符來指定,你也可以不使用這個標識符,如上例所示,這種情況下基本字體就 由瀏覽器來設定。
<BASEFONT>標識符與<FONT>的用法相似,只不過<BASEFONT>對整個 文件都起作用,<BASEFONT>標識符只能在文件中使用一次,並應該放置於所有<FONT>標識符 之前,下面是一個使用這個標識符的例子:
<HTML>
<HEAD>
<TITLE> Base Font </TITLE>
</HEAD>
<BODY>
<BASEFONT SIZE=6>
I am big.
<P>
<FONT SIZE= +1> I am bigger! </FONT>
</BODY>
</HTML>
I am big. 將以<BASEFONT>設置的文本大小來顯示。大小是6。而I am bigger! 顯示出來字體要大一號,是7。
你不能保證你網頁上的文本將會以你設定的絕對大小來顯示,最終在瀏覽器上顯示的文字的大小可以由用戶來設定,用戶有最終決定權。 因此當你的網頁在瀏覽器上顯示時,所有的文本可能比你所期望的要大或小。
你可以控制你網頁上的文本的顏色,這可通過設置<FONT>標識符的COLOR屬性的值來完成,如下所示:
<HTML>
<HEAD>
<TITLE> Color Fonts </TITLE>
</HEAD>
<BODY>
<FONT COLOR=」GREEN」> I am green. </FONT>
<P>
<FONT COLOR=」RED」> I am red. </FONT>
</BODY>
</HTML>
在此例中,第一個句子的顏色是綠色,而第二個句子是紅色。使用顏色的名字是指定文本顏色的簡單方法。但是,為了保障網頁在所有瀏 覽器上的兼容性,你應當使用使用RGB值(附錄D列出了所有顏色及其RGB值)
<FONT>標識符還有一個比較有用的屬性FACE,使用它可以指定文本的字體,下面是一個例子:
<HTML>
<HEAD>
<TITLE> Font Face </TITLE>
</HEAD>
<BODY>
<FONT FACE=」Courier」> I am Courier. </FONT>
<P>
<FONT FACE=」Courier」> I am Arial, but if that does not work,
I am Courier. </FONT>
</BODY>
</HTML>
當在網頁上顯示這個HTML文件時,第一個句子的字體是Courier,而第二個句子是Arial。當然,可能會是這樣的。瀏覽 器軟件在它運行的機器上盡可能的做的更好。不是所有的計算機都有某一種字體。例如,如果這台計算機上沒有Arial字體,那麼瀏 覽器就會使用FACE屬性指定的下一個字體,再上例中就會使用Courier字體。你可以盡可能的列出你所需要的替換字體。
對我個人而言,我經常使用<FONT>標識符,但是你應當認識到它有某些限制。當使用它時,你應當注意背景和前景的 兼容性問題。
相對來說,<FONT>標識符是比較新的,在舊版的瀏覽器上它不會起作用。例如在Netscape Navigator 3.0上可以識別<FONT>的SIZE和COLOR屬性,但卻不能識別FACE屬性。其他的瀏覽器乾脆就不識別& lt;FONT>標識符。
<FONT>標識符是當前HTML規範中的一部分,但FACE屬性卻不是。進一步說,在不遠的將來,<FON T>標識符可能會從HTML規範中去掉,<FONT>標識符的所有功能可能會被cascading style sheets(見第七章)代替。當你使用這個有用的標識符時應該牢記這些兼容性問題。
建立大字體及小字體
如果你不想使用<FONT>標識符來控制文字的大小,你可以使用<BIG>和<SMALL> ;標識符來顯示大字體或小字體。顯而易見,<BIG>使你的文字比正常文字看起來更大,而<SMALL> ;使你的文字看起來比正常文字要小。下面是一個例子:
<HTML>
<HEAD>
<TITLE> Big and Small </TITLE>
</HEAD>
<BODY>
<BIG> How big of you. </BIG>
<P>
<SMALL> How small of you. </SMALL>
</BODY>
</HTML>
加入標題
標題對於把一段文字分成許多小節是很有用的,它也可用來控制在網頁上顯示時的字體大小(可代替<FONT>標識符的 SIZE屬性)。下面是一些使用<H>標識符的例子:
<HTML>
<HEAD>
<TITLE> Headings </TITLE>
</HEAD>
<BODY>
<H6> I am a small heading. </H6>
<H4> I am a medium heading. </H4>
<H1> I am a large heading. </H1>
</BODY>
</HTML>
你通過給標指定不同的數字來規定他們的大小,有6種大小的標題。例如由<H1>包含的文字在在瀏覽器上顯示是最大的 ,而由<H^>包含的文字顯示出來最小。
注意你並不需要使用<P>標識符來分行,因為緊跟在<H>後面的文字會自動從一個新行開始顯示,因此就 用不著使用<P>了。
從技術上來說,由<H>包含的文字說明了它們的重要性,而並不僅僅是尺寸不同。理論上,瀏覽器不應當把這種標題的重 要性僅僅以字體尺寸來反映,而應當以其他方式(如高亮度、加黑等)。然而在實際使用中,我用過的所有瀏覽器都把<H> ;看作尺寸標識符。
|