HTML5的文档结构
HTML5简化了许多,它的设计遵循了3个原则:1.兼容性、2.实用性、3.通用访问性
1. header 元素
在一个文档中,您可以定义多个
注释:
语法说明:
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的文档结构 - 不报错才可怕相关文章请关注PHP中文网!

H5带来了多项新功能和能力,极大提升了网页的互动性和开发效率。1.语义化标签如、增强了SEO。2.多媒体支持通过和标签简化了音视频播放。3.Canvas绘图提供了动态图形绘制工具。4.本地存储通过localStorage和sessionStorage简化了数据存储。5.地理位置API便于开发基于位置的服务。

HTML5带来了五个关键改进:1.语义化标签提升了代码清晰度和SEO效果;2.多媒体支持简化了视频和音频嵌入;3.表单增强简化了验证;4.离线与本地存储提高了用户体验;5.画布与图形功能增强了网页的可视化效果。

HTML5的核心特性包括语义化标签、多媒体支持、离线存储与本地存储、表单增强。1.语义化标签如、等,提升代码可读性和SEO效果。2.和标签简化多媒体嵌入。3.离线存储和本地存储如ApplicationCache和LocalStorage,支持无网络运行和数据存储。4.表单增强引入新输入类型和验证属性,简化处理和验证。

H5提供了多种新特性和功能,极大地增强了前端开发的能力。1.多媒体支持:通过和元素嵌入媒体,无需插件。2.画布(Canvas):使用元素动态渲染2D图形和动画。3.本地存储:通过localStorage和sessionStorage实现数据持久化存储,提升用户体验。

H5和HTML5是不同的概念:HTML5是HTML的一个版本,包含新元素和API;H5是基于HTML5的移动应用开发框架。HTML5通过浏览器解析和渲染代码,H5应用则需要容器运行并通过JavaScript与原生代码交互。

HTML5的关键元素包括、、、、、等,用于构建现代网页。1.定义头部内容,2.用于导航链接,3.表示独立文章内容,4.组织页面内容,5.展示侧边栏内容,6.定义页脚,这些元素增强了网页的结构和功能性。

HTML5和H5没有区别,H5是HTML5的简称。1.HTML5是HTML的第五个版本,增强了网页的多媒体和交互功能。2.H5常用于指代基于HTML5的移动网页或应用,适用于各种移动设备。

HTML5是超文本标记语言的最新版本,由W3C标准化。HTML5引入了新的语义化标签、多媒体支持和表单增强,提升了网页结构、用户体验和SEO效果。HTML5引入了新的语义化标签,如、、、等,使网页结构更清晰,SEO效果更好。HTML5支持多媒体元素和,无需第三方插件,提升了用户体验和加载速度。HTML5增强了表单功能,引入了新的输入类型如、等,提高了用户体验和表单验证效率。


热AI工具

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

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

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

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

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。