本節從文字的細節修飾入手,讓讀者能掌握HTML的各種字體格式的變化,並製作出更專業的網頁。
4.2 文字的多樣化修飾
上一節學習了大塊段落的各種設置,對於文字本身修飾似乎更加吸引人。本節從文字的細節修飾入手,讓讀者能掌握HTML的各種字體格式的變化,並製作出更專業的網頁。
4.2.1 文字樣式設定的基本標籤—
設定字體樣式的基本標籤是
,被其包含的文字為樣式作用區。在初學者的HTML程式碼編寫中,
容易被多重嵌套,如
文字。還有一種情況是標籤嵌套錯位,如
文字
。為了規範程式碼的編寫,避免不必要的錯誤,讀者在初學時一定要謹慎。
4.2.2 設定文字的顏色
color是
標籤的屬性之一,用來設定文字顏色。在D:web目錄下建立網頁文件,命名為font_color.htm,編寫程式碼4.7所示。
程式碼4.7 字型顏色的設定:font_color.htm
字型顏色的設定
淺紅文字:
HTML學習的本質就是該是什麼就用什麼
深紅色文字:
HTML學習的本質就是該是什麼就用什麼
淺綠色文字:
HTML學習的本質就是該是什麼就用什麼
深綠色文字:
HTML學習的本質就是該是什麼就用什麼
淺藍色文字:
HTML學習的本質就是該是什麼就用什麼
深藍色文字:
HTML學習的本質就是該是什麼就用什麼
淺黃色文字:
HTML學習的本質就是該是什麼就用什麼
深黃文字:
HTML學習的本質就是該是什麼就用什麼
淺青色文字:
HTML學習的本質就是該是什麼就用什麼
深青色文字:
HTML學習的本質就是該是什麼就用什麼
淺紫色文字:
HTML學習的本質就是該是什麼就用什麼
深紫文字:
HTML學習的本質就是該是什麼就用什麼
在瀏覽器網址列輸入http://localhost/font_color.htm,瀏覽效果如圖4.7所示。
圖4.7 字體顏色的設置
讀者不但可以從程式碼4.7學到color屬性在font標籤中的用法,還可以熟悉各種顏色的表示方法。
4.2.3 設定文字的尺寸
size也是
標籤的屬性,用來設定文字大小。 size的值為1-7,預設為3。我們可以size 屬性值之前加上「+」、「-」字符,來指定相對於字號初始值的增量或減量。在D:web目錄下建立網頁文件,命名為font_size.htm,編寫程式碼4.8所示。
代碼4.8 字體尺寸的設定:font_size.htm
字型尺寸的設定
size為1:
HTML學習
size為2:
HTML學習
size為3:
HTML學習
size為4:
HTML學習
size為5:
HTML學習
size為6:
HTML學習
size為7:
HTML學習
在瀏覽器網址列輸入http://localhost/font_size.htm,瀏覽效果如圖4.8所示。
圖4.8 字體尺寸的設置
讀者可嘗試在size值前面加上「+」、「-」字符,更靈活地設定文字尺寸。
4.2.4 設定文字的字體
face也是
標籤的屬性,用來設定文字字體(字體)。 HTML網頁中顯示的字體從瀏覽端的系統中調用,所以為了保持字體一致,建議採用宋體,HTML頁面也是預設採用宋體。在D:web目錄下建立網頁文件,命名為font_face.htm,編寫程式碼4.9所示。
代碼4.9 字型字體的設定:font_face.htm
字型的設定
字型為宋體:
沁園春·長沙-毛澤東
字型為楷體:
沁園春·長沙-毛澤東
字型為黑體:
沁園春·長沙-毛澤東
字型為隸書:
沁園春·長沙-毛澤東
在瀏覽器網址列輸入http://localhost/font_face.htm,瀏覽效果如圖4.9所示。
圖4.9 字體字體的設置
筆者把被修改字體部分的文字尺寸設定為5號,方便讀者查看。
4.2.5 使文字傾斜
以雙標籤
可使被作用文字傾斜,達到特殊的效果,例如文章的日期。
稱為強調標籤,也是斜體,目前使用比
標籤更頻繁,其編寫方法如下:
這是斜體文字
這也是斜體文字
4.2.6 使文字加粗
用雙標籤
可使被作用文字加粗,是文字更加醒目,例如文章的標題部分。
稱為特別強調標籤,也是文字加粗,目前使用比
標籤更頻繁,其編寫方法如下:
這是粗體文字
這也是粗體文字
4.2.7 給文字加底線
用雙標籤
可添加底線到被作用文字。以下為文字傾斜、加粗和底線的綜合範例。在D:web目錄下建立網頁文件,命名為font_style.htm,編寫程式碼4.10所示。
代碼4.10 文字修飾的設定:font_style.htm
字體修飾的設定
斜體:沁園春·長沙-毛澤東
加粗體:沁園春·長沙-毛澤東
底線:沁園春·長沙-毛澤東
斜體 加粗體 底線:沁園春·長沙-毛澤東
在瀏覽器網址列輸入http://localhost/font_style.htm,瀏覽效果如圖4.10所示。
圖4.10 字體修飾的設置
筆者把內的所有文字尺寸設定為5號,方便讀者查看。
— 注意:當多個標籤包含同一塊文字時,其包含順序不能錯位。
4.2.8 多種標題樣式的使用
網頁的文章中,為了凸顯標題的重要性,標題的樣式比較特殊。 HTML技術保護了一套針對標題的樣式標籤,分別為雙標籤
到,文字尺寸從大到小代表不同等級的標題。標題標籤有一個特點,獨佔一行、文字加粗、文字居中。這樣,在設定標題的時候就很輕鬆了,而且可設多層標題。在D:web目錄下建立網頁文件,命名為font_h.htm,編寫程式碼4.11所示。
代碼4.11 標題的設定:font_h.htm
標題的設定
一號標題
二號標題
三號標題
四號標題
五號標題
六號標題
財富雜誌:谷歌為何不會盛極而衰
遭遇潛在問題
一些業內人士認為,長期壟斷網路搜尋和廣告市場Google可能會盛極而衰。 ……與此同時,Google近日推出的多項新計劃,例如開放手機聯盟、社交網站通用平台OpenSocial、以及可能投資數十億美元競購無線頻段,也遭到了廣泛的質疑。
將繼續壟斷搜尋
最近有一些文章稱,如果出現更好的搜尋引擎,人們會毫不猶豫地放棄Google。但是,即使真有更好的搜尋引擎出現,Google仍然可以在一段時間內屹立不倒。 ……在這種情況下,網站速度往往會成為決定勝負的關鍵。
在瀏覽器網址列輸入http://localhost/font_h.htm,瀏覽效果如圖4.11所示。
圖4.11 標題的設置
4.2.9 學會處理網頁中的特殊字元
在HTML中,有些字元有特殊意義,例如「」是標籤的左括號和右括號,而標籤是控制HTML顯示的,標籤本身只能被瀏覽器解析,並不能在頁面中顯示。那麼,該怎麼在HTML中顯示「」呢? HTML規定了一些特殊字元的寫法,以便在網頁中顯示,如表4.1所示。
表4.1 HTML中的特殊字符
特殊符號
HTML程式碼
特殊符號
HTML程式碼
™(商標符號)
™
>
>
®(註冊符號)
®
「」(英文半角)
"
×
×
§
§
©(版權符號)
©
在D:web目錄下建立網頁文件,命名為string.htm,編寫string.htm程式碼如程式碼4.12所示。
代碼4.12 特殊字元的設定:string.htm
特殊字元的設定
標籤的顯示方法:
引號的顯示方法:"英文半角雙引號"
商標的顯示方法:™
註冊符號的顯示方法:®
版權符號的顯示方法:©
顯示§
顯示×
在瀏覽器網址列輸入http://localhost/string.htm,瀏覽效果如圖4.12所示。
圖4.12 特殊字元的設置
— 說明:單獨顯示符號&必須用代碼&。
4.2.10 如何更方便地忽略瀏覽器對部分HTML的解析
如果在網頁中作一個類似本書的HTML程式碼範例,恐怕得把所有的轉換成,顯得比較麻煩。 HTML程式碼中的
和可以輕鬆解決這個問題。
是單標籤,它插入到HTML程式碼中時,其後面的所有HTML標籤全部失效,即瀏覽器對後面所有的HTML標籤不作解析,直接在頁面上顯示。
是雙標籤,它只使其包含的內容中的標籤失效,的使用更為普遍。在D:web目錄下建立網頁文件,命名為html.htm,編寫程式碼4.13所示。
代碼4.13 忽略標籤的設定:html.htm
忽略標籤的設定
沁園春·長沙
獨立寒秋,湘江北去,橘子洲頭。
看萬山紅遍,層林盡染;
漫江碧透,百舸爭流。
鷹擊長空,魚翔淺底,
萬類霜天競自由。
悵寥廓,問蒼茫大地,誰主沉浮?
攜來百姓曾遊,
憶往昔嶸嶸歲月稠。
恰同學少年,風華正茂;
書生意氣,揮斥方遒。
指點江山,激揚文字,
糞土當年萬戶侯。
曾經記否,到中流擊水,浪遏飛舟!
在瀏覽器網址列輸入http://localhost/string.htm,瀏覽效果如圖4.13所示。
圖4.13 忽略標籤的設置
4.2.11 其他文字修飾方法
為了滿足不同領域的需要,HTML還有其他修飾文字的標籤。比較常用的有上標格式標籤和下標格式標籤。某些場合甚至要用到刪除效果,即可用HTML的中劃線標籤。
— 上標格式標籤為雙標籤,多用於數學指數的表示,例如某個數的平方或立方。
— 下標格式標籤為雙標籤,多用於註釋,以及數學的底數表示。
— 中劃線標籤為雙標籤,多用於刪除效果。
在D:web目錄下建立網頁文件,命名為other.htm,編寫程式碼如程式碼4.14所示。
代碼4.14 其他修飾標籤的設定:other.htm
其他修飾標籤的設定
沁園春長沙!
數學指數的表示:23=8、1002=10000
沁園春長沙!
數學底數的表示:log381=4、log5125=3
刪除效果:我被刪除了
在瀏覽器網址列輸入http://localhost/other.htm,瀏覽效果如圖4.14所示。
圖4.14 其他修飾標籤的設置