html5新增标签都有哪些

html5新增标签都有哪些,第1张

html5新增标签大致如下:

<canvas>新元素

<canvas>   标签定义图形,比如图表和其他图像。该标签基于 JavaScript 的绘图 API 

新多媒体元素

<audio>   定义音频内容  

<video>   定义视频(video 或者 movie)  

<source>   定义多媒体资源 <video>和 <audio> 

<embed>   定义嵌入的内容,比如插件。  

<track>   为诸如 <video>和 <audio>元素之类的媒介规定外部文本轨道。 

新表单元素

<datalist>   定义选项列表。请与 input 元素配合使用该元素,来定义 input 可能的值。  

<keygen>   规定用于表单的密钥对生成器字段。  

<output>   定义不同类型的输出,比如脚本的输出。 

新的语义和结构元素

HTML5提供了新的元素来创建更好的页面结构:

<article>   定义页面独立的内容区域。  

<aside>   定义页面的侧边栏内容。  

<bdi>   允许您设置一段文本,使其脱离其父元素的文本方向设置。  

<command>   定义命令按钮,比如单选按钮、复选框或按钮  

<details>   用于描述文档或文档某个部分的细节  

<dialog>   定义对话框,比如提示框  

<summary>   标签包含 details 元素的标题  

<figure>   规定独立的流内容(图像、图表、照片、代码等等)。  

<figcaption>   定义 <figure>元素的标题  

<footer>   定义 section 或 document 的页脚。  

<header>   定义了文档的头部区域  

<mark>   定义带有记号的文本。  

<meter>   定义度量衡。仅用于已知最大和最小值的度量。  

<nav>   定义导航链接的部分。  

<progress>   定义任何类型的任务的进度。  

<ruby>   定义 ruby 注释(中文注音或字符)。  

<rt>   定义字符(中文注音或字符)的解释或发音。  

<rp>   在 ruby 注释中使用,定义不支持 ruby 元素的浏览器所显示的内容。  

<section>   定义文档中的节(section、区段)。  

<time>   定义日期或时间。  

<wbr>   规定在文本中的何处适合添加换行符。  

初学者建议多访问下菜鸟教程:网页链接,都是比较全面的基础知识,可以看做编程词典,即使老司机也经常去查一些资料。

要回家了有点按捺不住心里的躁动,来点简单轻松的话题。

这是个有趣的问题,应该有不少人搜过,我也搜过。出现这个问题主要还是滥用块级元素,或者是不会使用一些小技巧。举个例子,有时候我们想实现如下表单效果:

但有时候写着写着会变成下面的样子:

按我从以前遇到过情况来说,出现上面的情况的原因,可能有2个:

第一,就是可能在某个地方<label>被设置块级元素包住了

解决方法: 在外部样式使用 display: inline-block

第二,就是<label>的样式使用了 display: block

所以如果以后在写表单的时候,出现这个问题,可以从上面2个方向去查找原因,以及找出相应的解决方法。

(1)、<!DOCTYPE>声明位于位于HTML文档中的第一行,处于 <html>标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。使用 <!Doctype>会让文档中的所有盒子模型以w3c标准盒子模型呈现。

(2)、标准模式的排版 和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。

在HTML与CSS的标准化未完成之前,各个浏览器对于HTML和CSS的解析有各自不同的实现,而有很多旧的网页都是按照这些非标准的实现去设计的。在HTML与CSS标准确定之后,浏览器一方面要按照标准去实现对HTML与CSS的支持,另一方面又要保证对非标准的旧网页设计的后向兼容性。因此,现代的浏览器一般都有两种渲染模式: 标准模式 怪异模式 。在 标准模式 下,浏览器按照HTML与CSS标准对文档进行解析和渲染;而在 怪异模式 下,浏览器则按照旧有的非标准的实现方式对文档进行解析和渲染。这样的话,对于旧有的网页,浏览器启动怪异模式,就能够使得旧网页正常显示;对于新的网页,则可以启动标准模式,使得新网页能够使用HTML与CSS的标准特性。

Reference1 - h5新增标签

Reference2 - HTML元素分类

Reference3 - html标签分类及常用元素

Reference4 - HTML5常用标签分类


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7418271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存