HTML 5 是一个新的网络标准,目标在于取代现有的 HTML 4.01, XHTML 1.0 and DOM Level 2 HTML 标准。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash, Microsoft Silverlight, 与 Sun JavaFX 的需求。
HTML 5 提供了一些新的元素和属性,反映典型的现代用法网站。其中有些是技术上类似 <div> 和 <span> 标签,但有一定含义,例如 <nav>(网站导航块)和 <footer>。这种标签将有利于搜索引擎的索引整理、小屏幕装置和视障人士使用。同时为其他浏览要素提供了新的功能,通过一个标准接口,如 <audio> 和 <video> 标记。
一些过时的 HTML 4 标记将取消,其中包括纯粹用作显示效果的标记,如 <font> 和 <center>,因为它们已经被 CSS 取代。还有一些透过 DOM 的网络行为(via)。
<article>标签定义外部的内容。比如来自一个外部的新闻提供者的一篇新的文章,或者来自 blog 的文本,或者是来自论坛的文本。亦或是来自其他外部源内容。
HTML5:<article></article>
HTML4:<div></div>
<aside>标签定义 article 以外的内容。aside 的内容应该与 article 的内容相关。
HTML5:<aside>Aside 的内容是独立的内容,但应与文档内容相关。</aside>
HTML4:<div>Aside 的内容是独立的内容,但应与文档内容相关。</div>
<audio> 标签定义声音,比如音乐或其他音频流。
HTML5:<audio src="someaudio.wav">您的浏览器不支持 audio 标签。</audio>
HTML4:<object type="application/ogg" data="someaudio.wav"><param name="src" value="someaudio.wav"></object>
<canvas> 标签定义图形,比如图表和其他图像。这个 HTML 元素是为了客户端矢量图形而设计的。它自己没有行为,但却把一个绘图 API 展现给客户端 JavaScript 以使脚本能够把想绘制的东西都绘制到一块画布上。
HTML5:<canvas id="myCanvas" width="200" height="200"></canvas>
HTML4:<object data="inc/hdr.svg" type="image/svg+xml" width="200" height="200"></object>
<command> 标签定义命令按钮,比如单选按钮、复选框或按钮。
HTML5: <command onclick=cut()" label="cut">
HTML4: none
<datalist> 标签定义可选数据的列表。与 input 元素配合使用,就可以制作出输入值的下拉列表。
HTML5: <datalist></datalist>
HTML4: see combobox.
<details> 标签定义元素的细节,用户可进行查看,或通过点击进行隐藏。与 <legend> 一起使用,来制作 detail 的标题。该标题对用户是可见的,当在其上点击时可打开或关闭 detail。
HTML5: <details></details>
HTML4: <dl style="display:hidden"></dl>
<embed> 标签定义嵌入的内容,比如插件。
HTML5: <embed src="horse.wav" />
HTML4: <object data="flash.swf" type="application/x-shockwave-flash"></object>
<figcaption> 标签定义 figure 元素的标题。”figcaption” 元素应该被置于 “figure” 元素的第一个或最后一个子元素的位置。
HTML5: <figure><figcaption>PRC</figcaption></figure>
HTML4: none
<figure> 标签用于对元素进行组合。使用 <figcaption> 元素为元素组添加标题。
HTML5: <figure><figcaption>PRC</figcaption><p>The People's Republic of China was born in 1949...</p></figure>
HTML4: <dl><h1>PRC</h1><p>The People's Republic of China was born in 1949...</p></dl>
<footer> 标签定义 section 或 document 的页脚。典型地,它会包含创作者的姓名、文档的创作日期以及/或者联系信息。
HTML5: <footer></footer>
HTML4: <div></div>
<header> 标签定义 section 或 document 的页眉。
HTML5: <header></header>
HTML4: <div></div>
<hgroup> 标签用于对网页或区段(section)的标题进行组合。
HTML5: <hgroup></hgroup>
HTML4: <div></div>
<keygen> 标签定义生成密钥。
HTML5: <keygen>
HTML4: none
<mark>主要用来在视觉上向用户呈现那些需要突出的文字。<mark>标签的一个比较典型的应用就是在搜索结果中向用户高亮显示搜索关键词。
HTML5: <mark></mark>
HTML4: <span></span>
<meter> 标签定义度量衡。仅用于已知最大和最小值的度量。必须定义度量的范围,既可以在元素的文本中,也可以在 min/max 属性中定义。
HTML5: <meter></meter>
HTML4: none
<nav> 标签定义导航链接的部分。
HTML5: <nav></nav>
HTML4:<ul></ul>
<output> 标签定义不同类型的输出,比如脚本的输出。
HTML5: <output></output>
HTML4: <span></span>
<progress> 标签运行中的进程。可以使用 <progress> 标签来显示 JavaScript 中耗费时间的函数的进程。
HTML5: <progress></progress>
HTML4: none
<rp> 标签在 ruby 注释中使用,以定义不支持 ruby 元素的浏览器所显示的内容。
HTML5: <ruby>漢 <rt><rp>(</rp>ㄏㄢˋ<rp>)</rp></rt></ruby>
HTML4: none
<rt> 标签定义字符(中文注音或字符)的解释或发音。
HTML5: <ruby>漢 <rt> ㄏㄢˋ </rt></ruby>
HTML4: none
<ruby> 标签定义 ruby 注释(中文注音或字符)。
HTML5: <ruby>漢 <rt><rp>(</rp>ㄏㄢˋ<rp>)</rp></rt></ruby>
HTML4: none
<section> 标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。
HTML5: <section></section>
HTML4: <div></div>
<source> 标签为媒介元素(比如 <video> 和 <audio>)定义媒介资源。
HTML5: <source>
HTML4: <param>
<summary> 标签包含 details 元素的标题,”details” 元素用于描述有关文档或文档片段的详细信息。”summary” 元素应该是 “details” 元素的第一个子元素。
HTML5: <details><summary>HTML 5</summary>This document teaches you everything you have to learn about HTML 5.</details>
HTML4: none
<time> 标签定义日期或时间,或者两者。
HTML5: <time></time>
HTML4: <span></span>
<video> 标签定义视频,比如电影片段或其他视频流。
HTML5: <video src="movie.ogg" controls="controls">您的浏览器不支持 video 标签。</video>
HTML4:<object type="video/ogg" data="movie.ogv"><param name="src" value="movie.ogv"></object>
- 浏览: 692456 次
文章分类
- 全部博客 (988)
- 境-AmUI (3)
- 境-Boots (6)
- 境-CentOS (5)
- 境-DEDE (82)
- 境-H5 (52)
- 境-HTML (25)
- 境-JS (225)
- 境-JSP (2)
- 境-MySql (24)
- 境-PHP (139)
- 境-PHP2 (10)
- 境-PHPTP (23)
- 境-VUE (1)
- 境-站长 (82)
- 阅-AmUI (43)
- 阅-Boots (26)
- 阅-H5 (40)
- 阅-H52 (35)
- 阅-JQ (33)
- 阅-JQ2 (11)
- 阅-JQ3 (43)
- 阅-PHP (20)
- 阅-PHP2 (6)
- 阅-VUE (0)
- 择-HBuilder (6)
- 择-Office (1)
- 择-PS (19)
- 择-SText (2)
- 择-艺术 (10)
- 择-整理 (14)
最新评论
-
onestopweb:
cs6641468 写道onestopweb 写道cs6641 ...
JS Cookies的设置 读取 删除 -
cs6641468:
onestopweb 写道cs6641468 写道在HttpO ...
JS Cookies的设置 读取 删除 -
onestopweb:
cs6641468 写道在HttpOnly cookie标配的 ...
JS Cookies的设置 读取 删除 -
cs6641468:
在HttpOnly cookie标配的今天,知道js能操作co ...
JS Cookies的设置 读取 删除 -
InJavaWeTrust:
...
H5 仿阿里自适应页面
发表评论
-
H5 新增元素和弃用元素
2017-07-10 17:48 486html5新增了一些语义化 ... -
H5 仿阿里自适应页面
2017-06-16 16:26 1094<!DOCTYPE html> <htm ... -
H5 文字loading动画
2017-06-12 17:52 908<!DOCTYPE html> <htm ... -
H5 CSS3环形动画
2017-06-01 10:09 871<!DOCTYPE html> <ht ... -
H5 页面整体变灰色的的代码
2017-05-09 17:48 1193<!DOCTYPE html> <htm ... -
CSS3 发光边框
2017-04-02 14:44 931<!DOCTYPE html> <htm ... -
CSS3 3D翻转卡片动画
2017-04-02 11:48 1010<!DOCTYPE html> <ht ... -
H5 会动的皮卡丘动画
2017-03-25 17:44 760<!DOCTYPE html> <ht ... -
H5 仿Bootstrap表单输入框焦点高光
2017-02-25 11:22 1038<!DOCTYPE html> <htm ... -
H5 CSS3 @keyframes 文字一闪一闪提示
2017-02-18 17:19 1442<!DOCTYPE html> <ht ... -
H5 粘住底部的办法
2016-12-03 17:49 1034Footer元素如何粘住底部,使其无论内容多或者少,Foot ... -
H5 IE9及以下版本兼容h5新标签
2016-11-23 10:16 607使用他们能让代码语义化更直观,而且更方便SEO优化。但是此 ... -
H5 CSS hack 和浏览器内核
2016-10-19 10:44 889CSS hack的目的就是使你的CSS代码兼容不同的浏览器 ... -
H5 CSS3 渐变的使用
2016-10-18 18:02 827CSS3 渐变(gradients)可以让你在两个或多个指定 ... -
H5 输入框的提示信息
2016-10-07 17:37 1276输入框的提示信息的例子 功能说明:该提示会在输入字段为空时 ... -
H5 标签的对应英文和说明
2016-09-13 14:47 653标签 对应英文 说明 ... -
H5 头部标签和meta
2016-09-03 15:18 719<!DOCTYPE html> <!-- ... -
H5 公共样式2.0版本
2016-08-24 11:36 977压缩前的版本: /*base style*/ html ... -
CSS3 选择器的概括说明
2016-08-24 08:26 411里面包含44个选择器,基本涵盖了CSS 2和CSS 3的所 ... -
CSS3 px 和 em 和 rem
2016-08-18 15:20 608px 为单位:px 实际上就是像素,用PX设置字体大小时, ...
相关推荐
在讨论HTML5的新标签及其用法时,我们通常会提及几个特定的例子,这些例子凸显了HTML5的新特性及其与HTML4的区别: 1. 标签用于定义内容区域,它将内容视为独立、完整的一部分,可以是新闻文章、博客帖子、论坛帖子...
本篇文章将全面解析HTML标签的用法,为网站开发者提供详细的指导。 首先,我们来了解一下HTML的基本结构。一个标准的HTML文档通常由三部分组成:文档声明、头部(head)和主体(body)。文档声明例如`<!DOCTYPE ...
### HTML 5与HTML 4的区别点及标签用法详解 HTML 5作为新一代的超文本标记语言标准,相比其前代HTML 4,在语法、功能以及对多媒体的支持上进行了大幅改进,旨在提升网页的交互性和用户体验。以下将详细介绍HTML 5与...
接下来,我们将深入探讨HTML5标签及属性的使用方法。 首先,了解<!doctype>元素的重要性。它用于声明文档类型,确保浏览器能够以标准模式渲染页面,而不是兼容模式,这对于新功能的正常工作是必需的。在HTML5中,<!...
在`svg当中g元素的使用g.svg_baohanqing_新浪博客.url`这篇博客文章中,可能会进一步解释如何在实际项目中使用`<g>`标签。通常会包含以下几点: 1. **组合元素**:将多个SVG元素包裹在`<g>`标签内,形成一个图形组...
需要注意的是,由于`<embed>`标签在HTML5中的属性定义和使用方法与HTML4有所不同,因此在跨版本兼容性方面可能会存在问题。例如,一些早期的浏览器可能不支持在HTML5中为`<embed>`标签定义的新属性,这可能会导致在...
“html5上.CHM”和“html5下.CHM”这两个文件很可能分别包含了HTML5标签的上半部分和下半部分的详细解释,包括每个标签的语法、属性、示例及注意事项。通过阅读这两个CHM文件,开发者不仅可以深入理解HTML5的每一个...
以下是对`html:select`标签的详细解释和使用方法: ### 基本结构 `html:select`标签的基本结构如下: ```jsp <html:select property="beanProperty"> ...
学习HTML标签及用法,不仅要理解每个标签的功能,还要学会如何组合使用,以创建出结构清晰、内容丰富的网页。实践是检验学习成果的最佳方式,建议动手编写HTML代码,不断尝试和调试,从而真正掌握这一基础技能。
html入门学习,html5中所有涉及的标签作用及使用方法
以下介绍一些在页面中使用HTML5新标签的实践方法,目的是让HTML5中的新标签在低级浏览器中也得到有限的支持,不至于影响整个的页面功能。 让浏览器识别HTML5规范中的新标签 IE8浏览器中还没有添加对HTML5新标签的...
HTML5是超文本标记语言(HyperText Markup Language)的第五个主要...这份"实用HTML5标签代码参照表"是开发者必备的参考资料,无论是初学者还是经验丰富的开发者,都能从中受益,快速查找和理解各种HTML5元素及其用法。
Bootstrap5是一款广泛使用的前端开发框架,它为网页设计师和开发者提供了丰富的组件和工具,使得创建响应式、美观的网页变得更加简单。在这个基于Bootstrap5的Tab标签页小组件中,我们专注于如何让HTML5表单验证的...
HTML5 基础标签详解 HTML5 是当今 web 开发中最基础和最重要的技术之一。它提供了一些基本结构和标签,让开发者可以快速构建网页。下面将详细介绍 HTML5 的基本结构和一些常用的基础标签。 一、HTML 的基本结构 ...
本文将深入探讨C标签的使用方法,特别是 `<c:out>` 标签的用法。 JSTL,即JavaServer Pages Standard Tag Library,是一个广泛使用的开源JSP标签库,由Apache Jakarta项目维护。JSTL的核心目标是简化JSP页面的编写...
下面将详细阐述其基本使用方法、属性、事件和样式控制。 1. **基本结构**: `<video>`标签的基本结构如下: ```html <video src="your_video.mp4" width="640" height="360" controls></video> ``` 其中,`src...
总的来说,要使HTML5新标签在IE9及以下版本中工作,开发者需要结合使用技术手段和兼容性策略,确保网站在各种环境下都能良好运行。这篇博客可能详细阐述了这些方法,并可能提供了一些实际的代码示例。由于没有给出...