small
),它們可以用更有意義和更簡單的CSS規(guī)則取代。其他的不僅用于表現(xiàn),而且還是不必要的龐大(比如font
標(biāo)簽)或者對可用性有害的可惡的(比如blink
)。
標(biāo)簽
b
可以用來產(chǎn)生粗體元素。使用strong
(意味著強烈強調(diào))代替更有意義,或者用CSS來完成這項工作,增加font-weight: bold
的規(guī)則,用來表明粗體元素。
i
可以用來產(chǎn)生斜體元素。使用em
(表示強調(diào)),這也更有意義。或者可以用CSS來表現(xiàn)斜體:font-style: italic
big
可以產(chǎn)生更大字體。使用標(biāo)題(如h1
,h2
等,當(dāng)文本本來就是一個標(biāo)題時)代替,增加了意義,或簡單地在CSS中使用font-size
屬性,獲取更多的控制權(quán)。
small
可以產(chǎn)生小字體。CSS(font-size
)再一次取得更多的控制權(quán)。
hr
可用用來展現(xiàn)一條水平線。在CSS中用hr
設(shè)計很少見,CSS的border-top
,border-bottom
屬性或者樸素的圖像做這個效果會更好。
u
可以為元素產(chǎn)生下劃線。它提醒著下劃線文本還很多連接關(guān)聯(lián)。這就是這個標(biāo)簽死了很久的原因——你不必給非連接文本下劃線。
center
可以用來居中在元素內(nèi)部的元素。CSS屬性text-align
允許不僅僅是center
,還有left
、right
和justify
。
menu
用來創(chuàng)建菜單列表。它并沒有ul
做的完美,在因為無序列表更通用,ul
高高地站在menu的尸體上。
layer
和div
元素相似,都由CSS絕頂位置。這僅僅能在老版本的Netscape中工作,所以再也沒有什么用。
blink
或者marquee
。大聲說不!它們應(yīng)該像本身意義一樣被期待,但有著十分有限的支持,和,只會產(chǎn)生非常,非常惡心的笑話。
font
,可以用來定義元素的字體名稱,尺寸和顏色,在標(biāo)簽世界中理所當(dāng)然地獲得了臭名昭著標(biāo)簽之王榮譽稱號。舊的網(wǎng)站(甚至新的也有)像滿世界的瘟疫之蟻一樣布滿整個頁面。大部分的font
標(biāo)簽激增是從網(wǎng)頁制作軟件帶來的,把font
標(biāo)簽包括顏色和尺寸用在每一個元素。font
標(biāo)簽被濫用到出現(xiàn)在當(dāng)前的每一個重復(fù)元素的(如,每次你使用p
元素),而CSS,則可以用一條簡短的代碼來應(yīng)用重復(fù)元素,甚至控制整個網(wǎng)站。使用CSS方法,不僅可以使頁面比被大量font
標(biāo)簽寄生的更苗條,而且更容易維護因為你所需要做得只是改變CSS文件中的一行,而不是逐一修改每一個font
標(biāo)簽。這也增加了維護一個一直保持設(shè)計風(fēng)格一致的網(wǎng)站的可能性。font
標(biāo)簽和不恰當(dāng)?shù)谋砀袷褂檬莾蓚€產(chǎn)生網(wǎng)頁不必要臃腫的主要原因。
屬性
name
用來為一個元素指定一個名字,它在如input
的表單元素中完全被接受,但在其它地方,name
的工作已經(jīng)被id
屬性取代。
text
和bgcolor
可以在body
起始標(biāo)簽中定義頁面的基本文本顏色和背景顏色。CSS的color
和background-color
屬性在應(yīng)用到body
選擇符時也可以做到。
background
可以在body標(biāo)簽中指定一個背景圖畫。CSS會做得更好,用如background-image的屬性來處理背景圖片。
link
、alink
、vlink
在body
標(biāo)簽中用來指定連接(未訪問,激活和已訪問)。CSS寶貝── :link
、:active
和:visited
會做這項工作。
align
可以用來對齊某個元素的內(nèi)容(比如 <div align="center">Stuff</div>
),但是,像center
標(biāo)簽,CSS的text-align
屬性是新的老板。
target
可以用不同的方式打開一個連接,最常用的是打開新窗口(比如<a href="wherever.html" target="_blank">Help me</a>
)。看起來不錯,但你不要對你的網(wǎng)站這樣做。用戶并不預(yù)期不可思議的東西(比如新窗口)出現(xiàn),而且最常用的瀏覽工具是瀏覽器的后退按鈕,如果你打開新窗口,這將不可用。它是非法和不易用的。
注意
width
和height
,表格的cellpadding
和cellspacing
,是由于這些元素經(jīng)常使用不同的值。這不是完美的解決方案,但如果你的網(wǎng)頁有大量的圖像和表格,你沒有其他的明智選擇,只好使用它們。
textarea
標(biāo)簽,它僅有cols
和rows
兩個合法屬性,在最新的HTML版本中也是必須的。
良好標(biāo)簽,不良使用
ul
標(biāo)簽或者有著h1
或h2
的標(biāo)題標(biāo)簽時強調(diào)突出它們。
list
,標(biāo)題用hx(x = 1 - 7)等等等等。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com