`

H5 新增元素和弃用元素

阅读更多

html5新增了一些语义化更好的标签元素。

 

结构元素
article元素,表示页面中的一块与上下文不相关的独立内容,比如博客中的一篇文章。
aside元素,表示article内容之外的内容,辅助信息。
header元素,表示页面中一个内容区块或整个页面的页眉。
hgroup元素,用于对页面中一个区块或整个页面的标题进行组合。
footer元素,表示页面中一个内容区块或整个页面的页脚。
figure元素,表示媒介内容的分组,以及它们的标题。
section元素,表示页面中一个内容区块,比如章节。
nav元素,表示页面中的导航链接。

 

其他元素
video元素,用来定义视频。
audio元素,用来定义音频。
Canvas元素,用来展示图形,该元素本身没有行为,仅提供一块画布。
embed元素,用来插入各种多媒体,格式可以是Midi、Wav、AIFF、AU、MP3等。
mark元素,用来展示高亮的文字。
progress元素,用来展示任何类型的任务的进度。
meter元素,表示度量衡,定义预定义范围内的度量。
time元素,用来展示日期或者时间。
command元素,表示命令按钮。
details元素,用来展示用户要求得到并且可以得到的细节信息。
summary元素,用来为details元素定义可见的标题。
datalist元素,用来展示可选的数据列表,与input元素配合使用,可以制作出输入值的下拉列表。
datagrid元素,也用来展示可选的数据列表,以树形列表的形式来显示。
keygen元素,表示生成密匙。
output元素,表示不同类型的输出。
source元素,为媒介元素定义媒介资源。
menu元素,表示菜单列表。
ruby元素,表示ruby注释, rt元素表示字符的解释或发音。 rp元素在ruby注释中使用,以定义不支持ruby元素的浏览器所显示的内容。
wbr元素,表示软换行。与br元素的区别是:br元素表示此处必须换行,而wbr元素的意思是浏览器窗口或父级元素的宽度够宽时。不进行换行,而当宽度不够时,主动在此处进行换行。
bdi元素,定义文本的文本方向,使其脱离其周围文本的方向设置。
dialog元素,表示对话框或窗口。

 

废除的元素
html5中废除了一些纯表现的元素,只有部分浏览器支持的元素还有一些会对可用性产生负面影响的元素。

 

纯表现元素
纯表现的元素就是那些可以用css替代的元素。basefont、big、center、font、s、strike、tt、u这些元素,他们的功能都是纯粹为页面展示服务的,html5提倡把页面展示性功能放在css样式表中统一处理,所以将这些元素废除,用css样式进行替代。

 

对可用性产生负面影响的元素
对于frameset元素、frame元素与noframes元素,由于frame框架对网页可用性存在负面影响,在html5中已不支持frame框架,只支持iframe框架,html5中同时将frameset、frame和noframes这三个元素废除。

 

只有部分浏览器支持的元素
对于applet、bgsound、blink、marquee等元素,由于只有部分浏览器支持,特别是bgsound元素以及marquee元素,只被IE支持,所以在html5中被废除。其中applet元素可由embed元素或object元素替代,bgsound元素可由audio元素替代,marquee可以由javascript编程的方式替代。

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    2022最新鲁班H5页面生成工具源码

    鲁班H5是基于Vue2.0开发的,通过拖拽的形式,生成页面的工具,类似易企秀、百度H5等工具。 鲁班H5特征: 1、编辑器 参考线 吸附线、组件对齐 拽改变组件形状 元素: 复制(画布) 元素: 删除(画布) 元素: ...

    day01-H5C3-新增音视频 表单标签及选择器.pdf

    H5C3新增的常用标签 音频 视频标签 新增的表单类型 新增的选择器 属性选择器 伪类选择器 微元素选择器

    鲁班H5页面生成工具源码现在

    Vue2.0开发的,经过拖拽的方式,生成页面的工具,相似易企秀、百度H5等工具。 鲁班H5特征: 1、编辑器 参考线 吸附线、组件对齐 拽改动组件外形 元素: 复制(画布) 元素: 删除(画布) 元素: 编辑(画布) ...

    鲁班H5页面生成工具源码 拖拽生成页面的工具.zip

    鲁班H5是基于Vue2.0开发的,通过拖拽的形式,生成页面的工具,类似易企秀、百度H5等工具。 鲁班H5特征: 1、编辑器 参考线 吸附线、组件对齐 拽改变组件形状 元素: 复制(画布) 元素: 删除(画布) 元素: ...

    HTML5元素拖拽drag与拖放drop相关API

    其实HTML5就是新增一些有用的API让我们更轻松的开发从而把更多精力都放在业务逻辑上来这些API的使用也非常简单不过我的记性不太好所以还是以博客的形式记录下来(手动滑稽)今天就来写一下这个拖拽API说起拖放,其实...

    jQuery快速开发资料jQuery案例 代码 素材 笔记 作业资料.zip

    03-H5新增获取元素方式(1).html 04-获取特殊元素.html 05-事件三要素.html 06-执行事件步骤.html 07-操作元素之改变元素内容.html 08-innerText和innerHTML的区别.html 09-操作元素之修改元素属性.html 10-分时问候...

    鲁班H5页面生成工具 v1.13.2

    鲁班H5特征:1、编辑器参考线吸附线、组件对齐拽改变组件形状元素: 复制(画布)元素: 删除(画布)元素: 编辑(画布)页面:新增页面:复制页面:删除快速预览撤销、重做2、组件系统文字普通按钮表单按钮表单输入框...

    鲁班H5页面生成工具源码

    鲁班H5是基于Vue2.0开发的,通过拖拽的形式,生成页面的工具,类似易企秀、百度H5等工具。 鲁班H5特征: 1、编辑器 参考线 吸附线、组件对齐 拽改变组件形状 元素: 复制(画布) 元素: 删除(画布) 元素: 编辑...

    鲁班H5页面生成工具 v1.10.2

    鲁班H5特征:1、编辑器参考线吸附线、组件对齐拽改变组件形状元素: 复制(画布)元素: 删除(画布)元素: 编辑(画布)页面:新增页面:复制页面:删除快速预览撤销、重做2、组件系统文字普通按钮表单按钮表单输入框...

    WebAPI编程资料WebAPI 案例 代码 素材 笔记 作业资料.zip

    03-H5新增获取元素方式(1).html 04-获取特殊元素.html 05-事件三要素.html 06-执行事件步骤.html 07-操作元素之改变元素内容.html 08-innerText和innerHTML的区别.html 09-操作元素之修改元素属性.html 10-分时问候...

    鲁班H5页面生成工具 v1.10.1

    鲁班H5特征:1、编辑器参考线吸附线、组件对齐拽改变组件形状元素: 复制(画布)元素: 删除(画布)元素: 编辑(画布)页面:新增页面:复制页面:删除快速预览撤销、重做2、组件系统文字普通按钮表单按钮表单输入框...

    苹果科技官网前端界面(纯H5/CSS/Javascript)

    1、 在首页中,包含导航、轮播图、特色介绍、产品介绍、用户信息获取和尾部等至少6个模块 全部包含,并额外新增产品展示,一键回到顶部按钮 2、 页面可以使用伪类实现交互效果 伪类即鼠标与元素交互时产生的效果,...

    鲁班H5页面生成工具-其他

    鲁班H5是基于Vue2.0开发的,通过拖拽的形式,生成页面的工具,类似易企秀、百度H5等工具。 鲁班H5特征: 1、编辑器 参考线 吸附线、组件对齐 拽改变组件形状 元素: 复制(画布) 元素: 删除(画布) 元素: 编辑...

    h5 canvas 樱花飘落特效,美如画

    好看就完事了...使用canvas技术实现樱花飘落,妹子...<canvas> 是 HTML5 新增的元素,可用于通过使用JavaScript中的脚本来绘制图形。例如,它可以用于绘制图形,制作照片,创建动画,甚至可以进行实时视频处理或渲染。

    详解HTML5表单新增属性

    在H5中可以把form放到页面的任何地方,然后为该元素指定一个form属性,属性值为该表单的id,这样就可以声明该元素从属于指定表单了 <form id=testform> <input type=text> </form> <textarea...

    Html-Css-and-JavaScript

    H5新增内容 新增标签 新增属性 和 超链接 特殊字符 语义化标签 优势 H5新增语义化标签 CSS 作用 概念 特征 CSS引入方式 选择器 基础选择器 全局选择器/统用选择器 元素选择器 类选择器 id选择器 合并选择器 属性 ...

    详解使用HTML5的classList属性操作CSS类

    h5新增的classList可以让我们更方便的元素的类名进行操作。 注意 classList兼容性有些差,不兼容ie10以下的ie浏览器。 示例 <!DOCTYPE html> <html> <head> <meta charset=utf-8> <title...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    HybridApp 一种可以下载的Native App,其用户界面的全部或者部分元素在嵌入式浏览器组件(WebView之类的)里面运行 优雅降级 一开始就构建站点的完整功能,然后针对浏览器测试和修复。认为应该针对那些最高级、最...

    gt-map:广拓云平台专用地图控件

    类说明地图模型类: MapModel此类是地图控件的模型类,用于存储和处理从服务端接收的数据或页面操作自己新增的数据。构造函数描述MapModel(dataList)dataList为从服务端获取的数据,此dataList为一个大数组,包含...

Global site tag (gtag.js) - Google Analytics