TML5新增元素
2019-09-25 17:11 老九君 阅读(220) 评论(0) 收藏 举报html5是html语言的一种规范版本,实现了“一次编写,可在各处运行”,减少了开发人员的工作量。
H5新增元素
语义化元素
语义化元素均为块级元素,本身没有实际功能,但会方便开发人员划分网页结构,即通过标签名称本身即可区分网页元素功能。
<header> 标题头部,指整个页面头部或一个页面区域中的头部
<footer>底部区域,指整个页面底部或一个页面区域的底部
<section>页面的一块独立区域,其内部布局以自身为参照
<article>独立的文章内容,通常含有大量文字以及文本排布相关标签
<aside>相关内容或应用,常用于指代侧边栏,起辅助功能
<nav> 导航类辅助内容,常用于指代菜单
元素排布

多媒体元素
音频元素

<audio src="音频路径" controls="controls"></audio>
src表示的音频路径可通过标签内插入source标签代替
controls=“controls” 属性提供音频控件,包括播放、暂停和音量控制。
autoplay 属性提供自动播放功能
loop 属性提供循环播放功能
在audio标签之间插入文字,可用于在不支持该标签的浏览器的显示文字提醒用户。
主流浏览器中对于引入的音频格式主要包括ogg mp3和wav,不同浏览器有所区别,所以标准情况会准备三个格式文件方便兼容。
可用写法如下:

视频元素

<video src="视频路径" controls="controls"></video>
格式类似音频元素,不做赘述。
主流浏览器中对于引入的视频格式主要包括OGG MP4和WEBM。
画布元素
在该元素内可通过JavaScript语言完成图形绘制,实现一些酷炫的本地动态效果。
在body标签内书写如下代码

绘制效果如图

数据元素
用于定义选项列表,与input标签搭配食用,可以定义input可能的取值。
使用户在选择的同时能够自由编辑,比如带有提示功能的输入框,或者类似搜索记录/根据输入猜测完整词汇时。
书写方式如下

老九学堂会员社群出品
作者:SSR-PIX
浙公网安备 33010602011771号