麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > HTML > 正文

深入淺析HTML5中的article和section的區別

2024-08-26 00:20:41
字體:
來源:轉載
供稿:網友

內容區塊是指將HTML頁面按邏輯分割后的單位。對于頁面網站來說,導航菜單、文章正文、文章的評論等每一個部分都可稱為內容區塊。

  article元素

  article元素代表文檔、頁面或應用程序中獨立的、完整的、可以獨自被外部引用的內容。它可以是一篇博客或報刊中的文章、一篇論壇帖子、一段用戶評論或獨立的插件,或其他任何獨立的內容。除了內容部分,一個article元素通常有它自己的標題(一般放在一個header元素里面),有時還有自己的腳注。

<article>     <header>             <h1>標題</h1>          <p>發表日期:<time pubdate="pubdate">2010/10/10</time></p>  </header>  <p>article的使用方法</p>          <footer>             <p><small>Copyright @ yiiyaa.net All Rights Reserverd</samll></p>    </footer>  </article>

注:article元素是可以嵌套使用的,內層的內容在原則上需要與外層的內容相關聯。例如,一篇博客文章中,針對該文章的評論就可以使用嵌套article元素的方式;用來呈現評論的article元素被包含在表示整體內容的article元素里面。
嵌套的代碼如下:

<article>  <header>            <h1>article元素使用方法</h1>    <p>發表日期:<time pubdate="pubdate">2010/10/10</time></p>  </header>  <p>此標簽里顯示的是article整個文章的主要內容,,下面的section元素里是對該文章的評論</p>  <section>            <h2>評論</h2>    <article>                  <header>        <h3>發表者:maizi</h3>        <p><time pubdate datetime="2016-6-14">1小時前</time></p>      </header>       <p>這篇文章很不錯啊,頂一下!</p>           </article>    <article>                  <header>                   <h3>發表者:小妮</h3>                        <p><time pubdate datetime="2016-6-14T:21-26:00">1小時前</time></p>      </header>    <p>這篇文章很不錯啊,對article解釋的很詳細</p>     </article>      </section></article>

  示例內容分為幾個部分,文章標題放在了header元素中,文章正文放在了header元素后面的p元素中,然后section元素把正文與評論進行了區分(是一個分塊元素,用來把頁面中的內容進行區分),在section元素中嵌入了評論的內容,評論中每一個人的評論相對來說又是比較獨立的、完整的,因此對它們都使用一個article元素,在評論的article元素中,又可以分為標題與評論內容部分,分別放在header元素與p元素中。
 

  1、section元素用于對網站或應用程序中頁面上的內容進行分塊,section元素的作用是對頁面上的內容進行分塊,或者說對文章進行分段,;

  2、一個section元素通常由內容及其標題組成。通常不推薦為那些沒有標題的內容使用section元素,

  3、section元素并非一個普通的容器元素;當一個內容需要被直接定義樣式或通過腳本定義行為時,推薦使用p而非section元素;

  4、如果article、nav、aside元素都符合某條件,那么就不要用section元素定義;

  5、section元素中的內容可以單獨存儲到數據庫中或輸出到word文檔中。

<section>   <h1>section元素的</h1>標題   <p>section區塊的主題部分</p> </section>

在HTML5中,你可以將所有頁面的從屬部分,譬如導航條、菜單、版權說明等包含一個統一的頁面中,以便統一使用CSS樣式來進行裝飾。最后,關于section元素的使用禁忌總結如下:

1)不要將section元素用作設置樣式的頁面容器,那是p元素的工作。

2)如果article元素、aside元素或nav元素更符合使用條件,不要使用section元素。

3)不要為沒有標題的內容區塊使用section元素。

三、兩者的區別:

以上講述了那么多,兩者的區別到底是什么呢?事實上,在HTML5中,article元素可以看成是一種特殊類型的section元素,它比section元素更強調獨立性。即section元素強調分段或分塊,而article強調獨立性。具體來說,如果一塊內容相對來說比較獨立的、完整的時候,應該使用article元素,但是如果你想將一塊內容分成幾段的時候,應該使用section元素。另外,在HTML5中,p元素變成了一種容器,當使用CSS樣式的時候,可以對這個容器進行一個總體的CSS樣式的套用。

總結

以上所述是小編給大家介紹的HTML5中的article和section的區別,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!

 

注:相關教程知識閱讀請移步到HTML教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 韩国草草影院 | av免费在线观看国产 | 成年人免费高清视频 | 欧美黄色一级片在线观看 | av免费在线播放网址 | 色综合久久久久综合99 | 黄色免费在线网站 | 杏美月av| 精品久久久一 | 日韩视频中文 | 国产免费传媒av片在线 | 手机视频在线播放 | 久久精品亚洲精品国产欧美kt∨ | 亚洲午夜国产 | 九九热在线视频观看 | 欧美视频国产精品 | 久久久久久久久久久亚洲 | 久久久久免费精品国产小说色大师 | 欧美精品v国产精品v日韩精品 | 亚洲欧美在线视频免费 | 99精品在线视频观看 | 欧美日韩在线播放 | 免费观看三级毛片 | 毛片免费视频网站 | 欧美特一级片 | 欧美黄色大片免费观看 | 欧美成人免费tv在线播放 | 久久国产91 | 鲁久久 | 婷婷亚洲一区二区三区 | 亚洲一区二区中文字幕在线观看 | 国产日韩线路一线路二 | 国内精品久久久久久久久久久久 | 亚洲精品欧美二区三区中文字幕 | 国产亚洲精品久久久久久久久 | 欧美精品欧美极品欧美激情 | 亚洲视频在线视频 | 视频一区二区在线观看 | 亚洲aⅴ在线观看 | 国产精品一区在线观看 | 久久午夜国产 |