HTML5中的新元素
自从HTML4.01 1999年发布后,互联网经过了翻天覆地的变化。
今天,很多的HTML4.01都不再使用,或者几乎不再使用,或者不在像原来设计的方式使用。针对这些问题,HTMl5中我们删除并且重新设计了很多元素。
为了更好的帮助大家创建HTML文档,HTML5标准中包含了一些新的元素,能够更好的为开发人员设计文档结构,更好处理,绘画或者显示多媒体内容。精心开发5年的UI前端框架!
新的符合语义及其结构化的元素
HTML5 中支持的标签
1、<address> 标签定义文档作者或拥有者的联系信息。
2、<article> 标签定义独立的内容。
3、<aside> 标签定义其所处内容之外的内容。
4、<audio> 标签定义声音,比如音乐或其他音频流
5、<bdi> 标签允许您设置一段文本,使其脱离其父元素的文本方向设置。
6、<canvas> 标签定义图形,比如图表和其他图像。 标签只是图形容器,您必须使用脚本来绘制图形。
7、command 元素表示用户能够调用的命令。<command> 标签可以定义命令按钮,比如单选按钮、复选框或按钮。只有当 command 元素位于 menu 元素内时,该元素才是可见的。否则不会显示这个元素,但是可以用它规定键盘快捷键。精心开发5年的UI前端框架!
8、<datalist> 标签定义选项列表。请与 input 元素配合使用该元素,来定义 input 可能的值。datalist 及其选项不会被显示出来,它仅仅是合法的输入值列表。请使用 input 元素的 list 属性来绑定 datalist。
9、<details> 标签用于描述文档或文档某个部分的细节。
10、<embed> 标签定义嵌入的内容,比如插件。
11、<figcaption> 标签定义 figure 元素的标题(caption)。"figcaption" 元素应该被置于 "figure" 元素的第一个或最后一个子元素的位置。
12、<footer> 标签定义 section 或 document 的页脚。
13、<header> 标签定义文档的页眉(介绍信息)。
14、<hgroup> 标签用于对网页或区段(section)的标题进行组合
15、<keygen> 标签规定用于表单的密钥对生成器字段。当提交表单时,私钥存储在本地,公钥发送到服务器。
16、<mark> 标签定义带有记号的文本。请在需要突出显示文本时使用 <m> 标签。
17、<meter> 标签定义度量衡。仅用于已知最大和最小值的度量。
18、<nav> 标签定义导航链接的部分
19、<output> 标签定义不同类型的输出,比如脚本的输出。
20、<progress> 标签定义运行中的进度(进程)。可以使用 <progress> 标签来显示 JavaScript 中耗费时间的函数的进度。
21、<rp> 标签在 ruby 注释中使用,以定义不支持 ruby 元素的浏览器所显示的内容。
ruby 注释是中文注音或字符。精心开发5年的UI前端框架!
在东亚使用,显示的是东亚字符的发音。
与 <ruby> 以及 <rt> 标签一同使用:
ruby 元素由一个或多个字符(需要一个解释/发音)和一个提供该信息的 rt 元素组成,还包括可选的 rp 元素,定义当浏览器不支持 "ruby" 元素时显示的内容。
<rt> 标签定义字符(中文注音或字符)的解释或发音。
22、
ruby 注释是中文注音或字符。
在东亚使用,显示的是东亚字符的发音。
与 <ruby> 以及 <rt> 标签一同使用:
ruby 元素由一个或多个字符(需要一个解释/发音)和一个提供该信息的 rt 元素组成,还包括可选的 rp 元素,定义当浏览器不支持 "ruby" 元素时显示的内容。
<ruby> 标签定义 ruby 注释(中文注音或字符)。
23、
在东亚使用,显示的是东亚字符的发音。
与 <ruby> 以及 <rt> 标签一同使用:
ruby 元素由一个或多个字符(需要一个解释/发音)和一个提供该信息的 rt 元素组成,还包括可选的 rp 元素,定义当浏览器不支持 "ruby" 元素时显示的内容。
24、<section> 标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分
25、<source> 标签为媒介元素(比如 <video> 和 <audio>)定义媒介资源。
26、<summary> 标签包含 details 元素的标题,"details" 元素用于描述有关文档或文档片段的详细信息。
27、<time> 标签定义公历的时间(24 小时制)或日期,时间和时区偏移是可选的。该元素能够以机器可读的方式对日期和时间进行编码,这样,举例说,用户代理能够把生日提醒或排定的事件添加到用户日程表中,搜索引擎也能够生成更智能的搜索结果。
28、<track> 标签为诸如 video 元素之类的媒介规定外部文本轨道。用于规定字幕文件或其他包含文本的文件,当媒介播放时,这些文件是可见的。
29、<video> 标签定义视频,比如电影片段或其他视频流。 精心开发5年的UI前端框架!
2、applet 元素。请使用 <object> 标签代替它
HTML5 中不支持的标签
1、<acronym>
3、<basefont> 标签。请用 CSS 代替。
4、<big> 标签。请用 CSS 代替。
4、 <center> 标签。请使用 CSS 代替
5、<dir> 标签。请用 CSS 代替
6、<frame> 标签定义框架集中的子窗口(框架)
7、<frameset> 标签定义框架集。它用于组织多个窗口(框架)。
8、<noframes> 标签向浏览器显示无法处理框架的提示文本
9、 <s> 标签。
10、<strike> 标签。请使用 CSS 代替
11、<tfoot> 标签的任何属性
12、 <thead> 标签的任何属性
13、 <tt> 标签
15、不支持 <tbody> 标签的任何属性
相关推荐
- 兼容IE通常需要使用特定的库或技术,如Microsoft的Edge rendering engine(ChakraCore)或Polyfills来模拟现代浏览器的功能。 4. **实现步骤**: - 安装HTML2image库:如Python的`html2image`库,或者...
Bootstrap是一款广泛使用的前端框架,由Twitter开发,旨在提供一套简洁、直观、强大的工具,用于构建响应式布局和移动设备优先的Web项目。然而,Bootstrap原生版本并不支持Internet Explorer 8(IE8)及以下版本,...
"UI框架模板一(兼容IE8)"是一个专门针对老旧浏览器,尤其是Internet Explorer 8(IE8)进行优化的UI设计框架。Bootstrap是一个广受欢迎的开源UI框架,它简化了网页开发过程,同时提供了良好的跨浏览器兼容性。 ...
### 兼容IE6、7、8的Graphics画图背景设置 #### 背景介绍 在Web开发中,为了确保网站能够在不同版本的浏览器上正常显示,开发者往往需要进行额外的工作来处理浏览器间的兼容性问题。特别是对于早期版本的Internet ...
**兼容ie6**是关键点,意味着开发者使用了特定的技术和策略来克服IE6浏览器的局限性,如对CSS、JavaScript和DOM支持的不足。这通常涉及到使用jQuery这样的JavaScript库,因为它们提供了一致的API来处理跨浏览器的...
在IT行业中,HTML5是网页开发的标准之一,它极大地扩展了HTML语言的功能,引入了许多新的元素、API和特性,使得开发者能够构建更加丰富、交互性更强的网页应用。本文将详细探讨IE9之前的版本对HTML5标签的兼容情况,...
标题中的“在线浏览PDF文件、可兼容IE浏览器”意味着我们将探讨如何在网页环境中,特别是对Internet Explorer(IE)浏览器支持的情况下,实现PDF文件的在线预览。这在现代Web开发中是一个常见需求,因为PDF文档广泛...
在“语义化标签兼容IE8以上文件”中,我们主要关注的是如何在不支持HTML5新标签的老版本IE(尤其是IE8及以上)中实现这些标签的功能。 `myIE8up.js`这个JavaScript文件很可能是用于在旧版IE浏览器中模拟HTML5语义化...
开发者可能使用了像jQuery这样的库来简化跨浏览器的兼容性问题,或者使用了polyfill(一种模拟新特性的旧浏览器兼容方案)来提供在旧版浏览器上的支持。 在实际的项目中,这样的实现可能会涉及以下关键点: 1. **...
总的来说,"兼容IE6的jQuery分页插件"为开发者提供了一种便捷的方式,来为旧版IE浏览器构建高效且美观的分页功能。尽管现代浏览器已经普遍替代了IE6,但在某些场景下,如维护旧项目或服务旧用户时,这类插件仍然有着...
在IT行业中,HTML5是一种广泛使用的标记语言,用于构建和维护网页内容。它引入了许多新的特性和API,显著提升了Web应用程序的功能和用户体验。"ie11ScrollTo_html5_DEMO_"这个项目似乎专注于解决在Internet Explorer...
标题“兼容ie6/ie7/ie8/ff 省市县的js”指的是一个JavaScript插件或库,其主要目的是解决浏览器兼容性问题,特别是针对较老版本的Internet Explorer(IE6、IE7、IE8)以及Firefox(FF)。这个选择器功能允许用户在...
同时,对于IE5和IE6,由于其对CSS和DOM支持的局限,可能需要更复杂的技巧来确保样式和交互的正常工作。 在实现过程中,开发者可能需要使用jQuery的`.each()`方法遍历选项,`.filter()`方法进行过滤,以及`.show()`...
对于兼容IE6,jQuery 1.12.4已经包含了对这个古老浏览器的支持。然而,由于IE6的性能限制和对CSS、JavaScript的兼容性问题,可能需要特别注意一些CSS样式和JavaScript代码的编写,避免使用IE6不支持的特性。例如,...
6. **PNG透明度支持**: IE7对PNG透明度的支持有限,可能需要使用AlphaImageLoader滤镜或其他方法来修复。 7. **DOCTYPE声明**: 使用正确的DOCTYPE声明,如`<!DOCTYPE html>`,可以确保IE7进入标准模式,避免怪异...
总之,“网页冬季背景+飘雪效果插件(兼容IE6)”是一个集成了HTML、CSS和JavaScript技术的解决方案,旨在为网页增添冬季气氛,同时照顾到那些仍在使用较旧浏览器的用户。通过理解和应用这些技术,开发者可以创造出...
总的来说,这个“网页冬季背景+飘雪效果插件(兼容IE6)”是一个旨在为用户提供怀旧和沉浸式浏览体验的工具,它体现了开发者对老旧浏览器兼容性的关注,以及在技术限制下创造互动效果的巧思。对于希望为网站增添冬季...
4. "兼容IE6.txt" - 这很可能是框架的核心指南,详细介绍了如何使用和配置框架以确保在IE6中正常运行,可能包括了特定的CSS技巧、JavaScript代码段或者工作原理的解释。 5. "artDialog-master.zip" - 这可能是一个...
在IT行业中,HTML5(H5)是一种标准的标记语言,用于构建和呈现网页内容。随着技术的发展,HTML5引入了许多新的元素、API和功能,极大地提升了网页的交互性和表现力。然而,这些新特性在旧版浏览器,尤其是IE9及以下...
"基于Bootstrap兼容IE7+"的后台模板,意味着该模板不仅具备Bootstrap的一般特性,还专门针对较老版本的Internet Explorer浏览器,特别是IE7及以上版本进行了优化,以确保在这些旧版浏览器中的正常显示和功能运行。...