久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

盤點HTML5標簽使用的常見誤區(qū)

 現(xiàn)在HTML5還處在草案階段,有些新的標簽元素的解釋也是經(jīng)常有變化,甚至標簽加入 移出也很頻繁(比如 hgroup),同時現(xiàn)有的大的門戶網(wǎng)站在使用HTML5方面也沒有很好的范例可以參考,讓大家的學習過程更摸索.本文將給大家分享html5構(gòu)建頁面的小錯誤和不好的實踐方法,讓我們在以后的工作中避免這些錯誤。

不要把<Section>當成簡單的容器來定義樣式

我們經(jīng)常看到的一個錯誤,就是武斷的將<div>標簽用<Section>標簽來替代,特別是將作為包圍容器的<div>用來替換。在XHTML或者HTML4中,我們將會看到類似下面的代碼:

XML/HTML Code復制內(nèi)容到剪貼板
  1. <!– HTML 4-style code –>  
  2.  <div id=”wrapper”>  
  3.    <div id=”header”>  
  4.      <h1>My super duper page</h1>  
  5.      <!– Header content –>  
  6.    </div>  
  7.    <div id=”main”>  
  8.      <!– Page content –>  
  9.    </div>  
  10.    <div id=”secondary”>  
  11.      <!– Secondary content –>  
  12.    </div>  
  13.    <div id=”footer”>  
  14.      <!– Footer content –>  
  15.    </div>  
  16.  </div>  

現(xiàn)在我看到了下面的代碼樣子:

XML/HTML Code復制內(nèi)容到剪貼板
  1. <!– Don’t copy this code! It’s wrong! –>  
  2.  <section id=”wrapper”>  
  3.    <header>  
  4.      <h1>My super duper page</h1>  
  5.      <!– Header content –>  
  6.    </header>  
  7.    <section id=”main”>  
  8.      <!– Page content –>  
  9.    </section>  
  10.    <section id=”secondary”>  
  11.      <!– Secondary content –>  
  12.    </section>  
  13.    <footer>  
  14.      <!– Footer content –>  
  15.    </footer>  
  16.  </section>  

直觀的看,上面的例子是錯誤的:<Section>并不是一個容器.<Section>元素是有語意的區(qū)段,幫助構(gòu)建文檔大 綱。它應該包含標題。如果你要尋找一個可以包含頁面的元素(不論是 HTML 或者 XHTML ),通常的做法是直接對<body>標簽定義樣式就像Kroc Camen描述的那樣子,如果你還需要額外的元素來定義樣式,使用<div>,就像Dr Mike 闡述的那樣, div并沒有滅亡,如果這里沒有其它更合適的,div可能是你最合適的選擇。記住這點,這里我們重新修正了上面的例子,通過使用兩個新角色。(你是否需要額外的<div>取決于你的設(shè)計。)

XML/HTML Code復制內(nèi)容到剪貼板
  1. <body>  
  2.    <header>  
  3.      <h1>My super duper page</h1>  
  4.      <!– Header content –>  
  5.    </header>  
  6.    <div role=”main”>  
  7.      <!– Page content –>  
  8.    </div>  
  9.    <aside role=”complementary”>  
  10.      <!– Secondary content –>  
  11.    </aside>  
  12.    <footer>  
  13.      <!– Footer content –>  
  14.    </footer>  
  15.  </body>  

如果你還是無法確定哪一個元素更適合使用,我建議你去查看HTML5 sectioning content element flowchart來讓你繼續(xù)前行。

【網(wǎng)站聲明】本站除付費源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學習交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了有關(guān)HTML5頁面在iPhoneX適配問題,需要的朋友可以參考下
本篇文章主要介紹了html5中canvas圖表實現(xiàn)柱狀圖的示例,本文使用canvas來實現(xiàn)一個圖表,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
Adobe公司出品的多媒體處理軟件產(chǎn)品線較多,涵蓋了音視頻編輯、圖像處理、平面設(shè)計、影視后期等領(lǐng)域。這篇文章主要介紹了Adobe Html5 Extension開發(fā)初體驗圖文教程,非常不錯,需要的朋
這篇文章主要介紹了基于HTML5的WebGL經(jīng)典3D虛擬機房漫游動畫,需要的朋友可以參考下
這篇文章主要介紹了手機端用rem+scss做適配的詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了canvas 實現(xiàn) github404動態(tài)效果的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 九九色九九 | 日日操网站 | 国产丝袜一区二区三区免费视频 | 一级片在线视频 | 自拍视频一区二区三区 | 99re在线 | 伊人久久综合 | 日本a级大片 | 亚洲精品一区av在线播放 | 高清不卡毛片 | 高清不卡毛片 | 99精品网 | 三区在线 | 天天操夜夜操免费视频 | 国产欧美在线一区二区 | 91极品视频 | 中文字幕精品一区久久久久 | 久久69精品久久久久久久电影好 | 国产福利在线视频 | 天天操夜夜爽 | 高清黄色毛片 | 97日日碰人人模人人澡分享吧 | 国产精品美女久久久久aⅴ国产馆 | 91视视频在线观看入口直接观看 | 中文字幕欧美一区二区 | 波多野结衣中文视频 | 国产成人99久久亚洲综合精品 | 日韩精品一区二区三区在线播放 | 日韩欧美国产综合 | 久久久久国产一区二区三区不卡 | 日韩精品在线免费观看 | 亚洲免费在线视频 | 精品国产欧美一区二区三区不卡 | 成人激情免费视频 | 成人在线视频免费观看 | 国产小网站 | 国产欧美精品一区二区三区 | 天天插天天操 | 999久久久免费精品国产 | 中文字幕在线观看视频网站 | 精品国产一区二区三区久久久久久 |