關於<DIV>標記的重要問題
使用新標記替換掉 <div> 標記是HTML 5在語義方面的主要成就。這 <div>標記是HTML 4裡是一個重要的的標記,在HTML裡被廣泛使用,但是它所表達的語義太弱,在聲明網頁組織結構裡不同的區塊的任務面前它毫無用武之地。新的HTML 5標記,例如 <article>, <aside>, <nav>, <figure>, <header>, <footer> – 會更有用和更方便,這些標記能夠讓你指明網頁不同區域的用途,清楚的顯示網站的結構。這意味著即使你是個新手或中等的程序員,僅依據Html代碼就能清楚的了解整個頁面的結構 – 更值得一提的是搜索引擎將會因為能如此方便的解析頁面的結構而會高興的發狂的。
對我們有什麼好處?
關於新標記和語義的價值的討論已經很多,有些人認為這些語義以及可視化表現方式沒有任何意義 –因為它們帶來的是更復雜的代碼,創造了使用這些新HTML代碼犯新錯誤的機會,Html 5新語義的價值在於提升了網站用戶和這些技術之間的交互和協作的水平,這是使互聯網前進的原因。
同樣的道理,我們應該明白,就像Html 5給我們的感覺是那樣酷一樣,人們在其上付出了很多的努力,對未來5年互聯網的發展寄予厚望。今天,這些新標記和語義看起來的確是很棒,我們都很喜歡,但別忘了,任何東西都是在不斷變化著來適應人們的需求,新的語言特征必須依賴於人們的使用,互聯網社區的大量使用,只有這樣才能使單純的新事物變成有用的新事物。