目录
HTML5的文档结构
首页 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 元素

   

标签定义独立的内容,页面中一块与上下文不相关的独立内容。比如一个帖子、一篇博客文章等。

   

标签定义的内容本身必须是有意义的且必须是独立于文档的其余部分。

   

的潜在来源:论坛帖子、博客文章、新闻故事、评论等。

    语法说明:

标记对之间可以包含header、footer、section以及嵌套的article等元素。

    举例:


<article>
  <header>
    <h2>写给IT职场新人的六个“关于”</h2>
  </header>
  <p>
    <b>关于工作地点</b> ...
  </p>
  ...
</article>
登录后复制

    4. section 元素

    section 元素用于对页面的某块内容进行分块,如将该块内容进一步分成章节的标题、内容和页脚等几部分。

    语法说明:

标记对之间可以包含 h1~h6 六个标题元素、p元素以及多个article元

               素以表示该"分块"内部又包含多篇文章。此外,还可以嵌套section元素。

    举例:


<article>
  <header>
    <h2>写给IT职场新人的六个“关于”</h2>
  </header>
  <section> 
    <h3>关于工作地点</h3>
    <p>...</p>
  </section>
  <section> <h3>关于企业</h3> <p>...</p> </section>
  ...
</article>
登录后复制

    5. nav 元素

    nav 元素用于定义页面上的各种导航条,一个页面中可以拥有多个 nav 元素,作为整个页面或不同部分内容的导航。

    nav 唯一不可能出现的位置是 address 元素内

    基本语法:

<nav><a href="">#</a><a href="">#</a><a href="">#</a></nav>
登录后复制

    6. aside 元素

    aside 元素表示article元素的内容之外的、与article元素的内容相关的辅助信息,

    它可以包含与当前页面或主要内容相关的引用、侧边栏、广告、导航条,以及其他类似的有别于主要内容的部分。

    7. audio 音频标签

    audio 标签定义声音,比如音乐或其他音频流。

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


<audio src="薛之谦 - 认真的雪.mp3" controls="controls"></audio>
登录后复制


    属性        说明

    src        要播放的音频的URL

    autoplay   音频在就绪后马上播放

    controls   向用户显示音频控件,比如播放/暂停按钮

    loop       每当音频结束时重新开始播放

    preload    音频在页面加载时进行加载,并预备播放

    8. video 视频标签

    video 标签定义视频,比如电影片段或其他视频流。

    目前,video 元素支持三种视频格式:MP4、WebM、Ogg。


<video src="火星情报局.mp4" width="320" controls muted poster="images/logo.png" preload></video>
登录后复制


    属性         说明

    src        要播放的视频的URL

    width      设置视频播放器的宽度

    height     设置视频播放器的高度

    autoplay   视频在就绪后马上播放

    controls   向用户显示视频控件,比如播放/暂停按钮

    loop       当媒介文件完成播放后再次开始播放

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

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

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

    9. 图形中的 figure 及 figcaption

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

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

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

    实例代码:

   

黄浦江上的的卢浦大桥

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

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

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


    <figure>
    <figcaption style="color: red">黄浦江上的的卢浦大桥</figcaption>
    <img src="images/黄浦江上的的卢浦大桥.jpg" width="350" height="234" />
    </figure>
登录后复制

    效果图如下:


黄浦江上的的卢浦大桥

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

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

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

HTML 中的表格边框 HTML 中的表格边框 Sep 04, 2024 pm 04:49 PM

HTML 表格边框指南。在这里,我们以 HTML 中的表格边框为例,讨论定义表格边框的多种方法。

HTML 中的嵌套表 HTML 中的嵌套表 Sep 04, 2024 pm 04:49 PM

这是 HTML 中嵌套表的指南。这里我们讨论如何在表中创建表以及相应的示例。

HTML 左边距 HTML 左边距 Sep 04, 2024 pm 04:48 PM

HTML 左边距指南。在这里,我们讨论 HTML margin-left 的简要概述及其示例及其代码实现。

HTML 表格布局 HTML 表格布局 Sep 04, 2024 pm 04:54 PM

HTML 表格布局指南。在这里,我们详细讨论 HTML 表格布局的值以及示例和输出。

HTML 有序列表 HTML 有序列表 Sep 04, 2024 pm 04:43 PM

HTML 有序列表指南。在这里我们还分别讨论了 HTML 有序列表和类型的介绍以及它们的示例

HTML 输入占位符 HTML 输入占位符 Sep 04, 2024 pm 04:54 PM

HTML 输入占位符指南。在这里,我们讨论 HTML 输入占位符的示例以及代码和输出。

在 HTML 中移动文本 在 HTML 中移动文本 Sep 04, 2024 pm 04:45 PM

HTML 中的文本移动指南。在这里我们讨论一下marquee标签如何使用语法和实现示例。

HTML onclick 按钮 HTML onclick 按钮 Sep 04, 2024 pm 04:49 PM

HTML onclick 按钮指南。这里我们分别讨论它们的介绍、工作原理、示例以及各个事件中的onclick事件。

See all articles