搜尋
首頁web前端H5教程HTML5的文檔結構

HTML5的文檔結構

Feb 09, 2017 pm 04:17 PM
html5

HTML5的文件結構

  HTML5簡化了許多,它的設計遵循了3個原則:1.相容性、2.實用性、3.通用存取性

    1. header > 標籤定義文件或文件的一部分區域的頁眉,又可用於設定文章標題。

   

元素應該作為介紹內容或導覽連結列的容器。

    在一個文件中,您可以定義多個

元素。

    註:

標籤不能被放在
或另一個
元素內部。

    文法說明:

標記對之間可以包含 h1~h6 六個標題元素,以及p、span等元素。

    hgroup 元素

   

標籤定義文件的主標題及副標題,標記對之間通常只使用 h1~h6 六個標題元素。

    2. footer 元素

    footer 元素主要用於為頁面或某篇文章定義腳註內容,包括文章的版權資訊、作者聯絡等內容,一個頁面可以包含多個 footer 元素。

    舉例:


<footer>
   <ul>
     <li>Copyright © 2000-2013 华软 All Rights Reserved</li>
     <li>学院地址:广州.从化.广从大道13号 电话:020-87818918</li>
   </ul>
</footer> 

    3. article 元素

  例如一個貼文、一篇部落格文章等。

   

標籤定義的內容本身必須是有意義的且必須是獨立於文件的其餘部分。

   

的潛在來源:論壇貼文、部落格文章、新聞故事、留言等。

    文法說明:

標記對之間可以包含h​​eader、footer、section以及嵌套的article等元素。

    舉例:


<article>
  <header>
    <h2 id="写给IT职场新人的六个-关于">写给IT职场新人的六个“关于”</h2>
  </header>
  <p>
    <b>关于工作地点</b> ...
  </p>
  ...
</article>

    4. section 元素

 幾部分。

    文法說明:

標記對之間可以包含 h1~h6 六個標題元素、p元素以及多個article元

              素以表示該分塊文章中包含多篇文章。此外,還可以嵌套section元素。

    舉例:


<article>
  <header>
    <h2 id="写给IT职场新人的六个-关于">写给IT职场新人的六个“关于”</h2>
  </header>
  <section> 
    <h3 id="关于工作地点">关于工作地点</h3>
    <p>...</p>
  </section>
  <section> <h3 id="关于企业">关于企业</h3> <p>...</p> </section>
  ...
</article>

    5. nav 元素

    集的導航。

    nav 唯一不可能出現的位置是address 元素內

    基本文法:

<nav><a>#</a><a>#</a><a>#</a></nav>

   6. aside side 的元素訊息,

    它可以包含與當前頁面或主要內容相關的引用、側邊欄、廣告、導航條,以及其他類似的有別於主要內容的部分。

    7. audio 音訊標籤

    audio 標籤定義聲音,例如音樂或其他音訊串流。


    目前,audio 元素支援的3種文件格式:MP3、Wav、Ogg。

<audio></audio>

    URL


    autoplay   音訊在就緒後馬上播放

    controls   向使用者顯示音訊控件,例如播放/暫停按鈕

    loop       每當音訊結束時重新開始播放

    preload    音訊在頁面載入時進行載入,並預備播放

    8. video 影片標籤與影片串流與影片標籤。

    目前,video 元素支援三種影片格式:MP4、WebM、Ogg。


<video></video>

    屬性        說明
     設定視訊播放器的寬度

    height     設定視訊播放器的高度

    autoplay   視訊在就緒後馬上播放

    controls   向使用者顯示視訊控制,例如播放/暫停按鈕

    loop       當媒介檔案完成播放後再次開始播放

    muted      规定视频的音频输出应该被静音

    poster     规定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像

    preload    视频在页面加载时进行加载并预备播放,属性值(none:只有单击了Play按钮才加载视频;metadata:仅加载元数据,例如视频长度、作者、版权)

    9. 图形中的 figure 及 figcaption

    元素figure及figcaption实际上不能算作结构性元素,但在组织独立图片、图像、图表及编码列表时仍然很受欢迎。

    每一个figure元素中只能包括一个figcaption元素。图片排列一起可用。百度文库里有篇“绚丽的HTML5 Figure图片字幕标题特效”

    常常用到一种图片列表,图片+标题或者图片+标题+简单描述。

    实例代码:

   

黄浦江上的的卢浦大桥

HTML5的文檔結構

    figure用来代替原来li标签,P标签谁来取代呢?答案就是:figcaption

    w3c赋予的定义:figcaption 标签定义 figure 元素的标题(caption)。"figcaption" 元素应该被置于 "figure" 元素的第一个或最后一个子元素的位置。

    那么上面的代码就变成了:


    <figure>
    <figcaption>黄浦江上的的卢浦大桥</figcaption>
    <img  src="/static/imghwm/default1.png" data-src="images/黄浦江上的的卢浦大桥.jpg" class="lazy" alt="HTML5的文檔結構" >
    </figure>

    效果图如下:


黄浦江上的的卢浦大桥

HTML5的文档结构 - 不报错才可怕

更多HTML5的文档结构 - 不报错才可怕相关文章请关注PHP中文网!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
掌握microdata:HTML5的分步指南掌握microdata:HTML5的分步指南May 14, 2025 am 12:07 AM

Microdatainhtml5enhancesseoanduserexperienceByByBybyBystructuredDatatoSearchEngines.1)useIteMscope,itemType,anditempropattributestomarkupcontentlikeSoreRoductSssSssSoRorevents.2)

HTML5表格中有什麼新功能?探索新輸入類型HTML5表格中有什麼新功能?探索新輸入類型May 13, 2025 pm 03:45 PM

html5introducesnewinputtypesthatenhanceSerexperience,簡化開發和iMproveAccessibility.1)自動validatesemailformat.2)優化優化,優化OmportizeSmizesemizesemizesemizesemizesemizeSmobobileWithAnumericKeyPad.3)和Simimplifydateandtimeputientupits,並重新替代了Forcustemolcustemolcustene。

理解H5:含義和意義理解H5:含義和意義May 11, 2025 am 12:19 AM

H5是HTML5,是HTML的第五個版本。 HTML5提升了網頁的表現力和交互性,引入了語義化標籤、多媒體支持、離線存儲和Canvas繪圖等新特性,推動了Web技術的發展。

H5:可訪問性和網絡標準合規性H5:可訪問性和網絡標準合規性May 10, 2025 am 12:21 AM

無障礙訪問和網絡標準遵循對網站至關重要。 1)無障礙訪問確保所有用戶都能平等訪問網站,2)網絡標準遵循提高網站的可訪問性和一致性,3)實現無障礙訪問需使用語義化HTML、鍵盤導航、顏色對比度和替代文本,4)遵循這些原則不僅是道德和法律要求,還能擴大用戶群體。

HTML中的H5標籤是什麼?HTML中的H5標籤是什麼?May 09, 2025 am 12:11 AM

HTML中的H5標籤是第五級標題,用於標記較小的標題或子標題。 1)H5標籤幫助細化內容層次,提升可讀性和SEO。 2)結合CSS可定製樣式,增強視覺效果。 3)合理使用H5標籤,避免濫用,確保內容結構邏輯性。

H5代碼:Web結構的初學者指南H5代碼:Web結構的初學者指南May 08, 2025 am 12:15 AM

HTML5構建網站的方法包括:1.使用語義化標籤定義網頁結構,如、、等;2.嵌入多媒體內容,使用和標籤;3.應用表單驗證和本地存儲等高級功能。通過這些步驟,你可以創建一個結構清晰、功能豐富的現代網頁。

H5代碼結構:組織內容以實現可讀性H5代碼結構:組織內容以實現可讀性May 07, 2025 am 12:06 AM

通過合理的H5代碼結構可以讓頁面在眾多內容中脫穎而出。 1)使用語義化標籤如、、等組織內容,使結構清晰。 2)通過CSS佈局如Flexbox或Grid控制頁面在不同設備上的呈現效果。 3)實現響應式設計,確保頁面在不同屏幕尺寸上自適應。

H5與較舊的HTML版本:比較H5與較舊的HTML版本:比較May 06, 2025 am 12:09 AM

HTML5(H5)與舊版本HTML的主要區別包括:1)H5引入了語義化標籤,2)支持多媒體內容,3)提供離線存儲功能。 H5通過新標籤和API增強了網頁的功能和表現力,如和標籤,提高了用戶體驗和SEO效果,但需注意兼容性問題。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)