HTML5学习笔记(二)
定義文章塊
article 用于定義表示文檔中獨立的、完整的、可以獨自被外部引用的內容塊。它可以有自己的 <header> 元素,還可以嵌套使用。
<!DOCTYPE html> <html> <head><meta charset="UTF-8"> </head> <body> <article><h1>使用插件</h1><object><param name="allowFullScreen" value="true"><embed src="#" width="600" height="395"></embed></object> </article> </body> </html>article 是一段獨立的內容,因此一般都包含了 header 和 footer 元素。
定義內容塊
section 用于對頁面中的內容進行分區,一個 section 一般由內容和標題組成。
section 需要一個包含<hn> 的標題元素,但不是 header 哦~~
注意:
定義導航塊
nav 元素適用于以下幾種場合:
定義側邊欄
aside 元素可以用于定義頁面中的側邊欄。
<!DOCTYPE html> <html><meta charset="utf-8"> </html> <body><header><h1>HTML5</h1></header><article><h1>HTML5 歷史</h1><p>balabala</p><aside><h1>名詞解釋</h1><dl><dt>WHATWG</dt><dd>balabala</dd></dl><dl><dt>W3C</dt><dd>balabala</dd></dl></aside></article> </body>其中 dl,dt,dd 分別表示定義 列表、列表中的項目、解釋列表中的項目。
定義主要區域
main 元素主要用于定義頁面中的主要區域。主要區域為每一個網頁所特有的內容,不能包含整個網站的導航條、搜索欄等。
特別注意:
定義標題欄
header 用于防止整個頁面或頁面內的一個內容區塊的標題,同時也可以包含其他內容。類似于 hgroup、table、form、nav等元素只要應該放在頭部區域,就可以放在 header 中。
<!DOCTYPE html> <html> <head><meta charset="utf-8"> </head> <body><header><hgroup><h1>我的博客</h1><a href="#">[URL]</a><a href="#">[訂閱]</a><a href="#">[手機訂閱]</a></hgroup><nav><ul><li>首頁</li><li><a href="#">目錄</a></li><li><a href="#">社區</a></li><li><a href="#">微博我</a></li></ul></nav></header> </body> </html>定義標題組
hgroup 將標題或者子標題堿性分組,通常與 h1 ~ h6 結合使用。如果文章只有一個標題,就不需要使用 hgroup 來進行分組。
<!DOCTYPE html> <html> <head><meta charset="utf-8"> </head> <body><article><header><hgroup><h1>主標題</h1><h2>副標題</h2><h3>標題說明</h3></hgroup><p><time datetime="2017-6-20">發布時間:2017 年 6 月 20 日</time></p></header><p>新聞正文</p></article> </body> </html>定義腳注欄
footer 元素用于為內容塊添加腳注,它可以作為父級內容的腳注,也可以作為整個網頁的腳注。
<!DOCTYPE html> <html> <head><meta charset="utf-8"> </head> <body><article><header><hgroup><h1>主標題</h1><h2>副標題</h2><h3>標題說明</h3></hgroup></header><p>Hello</p><footer>Aricle 的腳注哦~~</footer></article><p>新聞正文</p><footer><ul>關于</ul><ul>導航</ul><ul>聯系</ul></footer> </body> </html>定義聯系信息
address 元素用于定義聯系信息、文檔作者、聯系方式、email、電話號碼等等。
<!DOCTYPE html> <html> <header><meta charset="utf-8"> </header> <body><footer><section><address><a title="作者:MDN" href="https://developer.mozilla.org/zh-CN/docs/Web/Guide/HTML/HTML5">HTML5 - Web開發指南</a></address><p>發布于:<time datetime="2017-6-1">2017 年 6 月 1 日</time></p></section></footer> </body> </html>定義時間段
time 元素配合上其中的 datetime 屬性,用于對機器的日期和時間進行編碼。
注意:
定義發布日期?
若文章中存在兩個日期,因此可以使用 pubdate 來表示哪個才是發布日期,多用在網站的公告等里面。
<!DOCTYPE html> <html> <head><meta charset="utf-8"> </head> <body><article><header><h1>科技公司都變成了數據公司</h1><p>發布日期:<time datetime="2021-9-18" pubdate>2021-9-18</time></p><p>關于<time datetime="2021-9-19">9 月 19 日</time>更正通知</p></header><p>balabala</p><footer><p>https://www.huxiu.com/article/176524.html</p></footer></article> </body> </html>總結
以上是生活随笔為你收集整理的HTML5学习笔记(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java实现日期让随动变_java工具类
- 下一篇: 2017年html5行业报告,云适配发布