用語義化標簽去寫你的HTML,相容IE6,7,8 HTML5增加了更多語義化的標簽,如header,footer,nav……讓我們在頁面編寫的時候,不需要再用下麵這種方法去佈局了: ? <div class="header">這是頭部</div> <div class="content">這是中間內 ...
用語義化標簽去寫你的HTML,相容IE6,7,8
HTML5增加了更多語義化的標簽,如header,footer,nav……讓我們在頁面編寫的時候,不需要再用下麵這種方法去佈局了:
?
< div class="header">這是頭部</ div >
< div class="content">這是中間內容區</ div >
< div class="footer">這是底部</ div >
|
而可以用這樣的方式去佈局:
?
< header >這是頭部</ header >
< content >這是中間內容區</ content >
< footer >這是底部</ footer >
|
但是IE不向前支持,所以我們想讓它支持IE6,7,8需要在js和css里增加一點小代碼,如下:
?
document.createElement( "header" );
document.createElement( "content" );
document.createElement( "footer" );
|
css:
?
header,content,footer{ display : block }
|
以上的意思就是自定義一個標簽為header並將其設為塊狀顯示,下麵附上完整代碼吧:
?
<! DOCTYPE html>
< html >
< head >
< meta charset="utf-8">
< title >用語義化標簽去寫你的HTML,相容IE6,7,8</ title >
< style >
*{margin:0;padding:0;}
header,content,footer{display:block}
header{width:600px;height:150px;line-height:150px;border:1px solid #000;margin:10px auto;text-align:center;font-size:24px}
content{width:600px;height:250px;line-height:250px;border:1px solid #000;margin:10px auto;text-align:center;font-size:24px}
footer{width:600px;height:150px;line-height:150px;border:1px solid #000;margin:10px auto;text-align:center;font-size:24px}
</ style >
< script type="text/javascript">
document.createElement("header");
document.createElement("content");
document.createElement("footer");
</ script >
</ head >
< body >
< header >這是頭部</ header >
< content >這是中間內容區</ content >
< footer >這是底部</ footer >
</ body >
</ html >
|
接著說些無關的吧,為什麼要語義化去寫html呢?
首先,代碼易於閱讀,當別人看你代碼的時候,一眼就能明白;其次,有利於SEO,搜索引擎的爬蟲很大程度上會忽略用於表現的標記,而只註重語義標記。
所以,趕快開始用語義化標簽去寫你的HTML吧,何況這也不難,對吧?
附1:
HoorayOS - WEB桌面應用框架 這是一款備受好評的 Web 桌面應用框架,你可以用它二次開發出類似 Q+Web 這類的桌面應用網站,也可以開發出適用於各種項目的桌面管理系統。 官網:http://hoorayos.com/ 分類: 前端技術 標簽: css, js, html5, 語義化, 標簽, header, footer 好文要頂 關註我 收藏該文聯繫我 胡尐睿丶關註 - 8
粉絲 - 1703 +加關註 1 0 (請您對文章做出評價) « 上一篇:通過jquery的$.getJSON自己做一個跨域ajax請求試驗
» 下一篇:模擬谷歌今日使用的css動畫 posted @ 2011-05-07 18:56 胡尐睿丶 閱讀(3701) 評論(9) 編輯 收藏