IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> HTML5——新增属性 -> 正文阅读

[JavaScript知识库]HTML5——新增属性

除了html的基础标签,在html5中增加了一些新的属性,下边总结分类一下这些新的属性。

有绿色背景的为以后可能的常用属性。


目录

1、新增语义元素

2、被删元素

3、新增表单控件

4、新增输入类型

新增的输入类型:

新增的输入属性:

5、新增图像

6、新增媒介元素

7、总结:


1、新增语义元素

  • <article>——定义页面独立的内容区域。
  • <aside>——定义页面的侧边栏内容。
  • <footer>——定义 section 或 document (文档)的页脚。
  • <header>——定义文档的头部区域。
  • <nav>——定义导航链接的部分。
  • <section>——定义文档中的每一节(区段)。
  • <time>——定义日期或时间。
  • <progress>——定义任务进度。
  • <main>——定义文档的主内容。
  • <details>——定义用户可查看或隐藏的额外细节。
  • <summary>——定义<details>元素的可见标题。

2、被删元素

以下 HTML 4.01 元素已从 HTML5 中删除:

  • <acronym>
  • <applet>
  • <basefont>
  • <big>
  • <center>
  • <dir>
  • <font>
  • <frame>
  • <frameset>
  • <noframes>
  • <strike>
  • <tt>

3、新增表单控件

  • <datalist>——定义输入控件的预定义选项。
  • <keygen>——定义键对生成器字段(用于表单)。
  • <output>——定义计算结果。

4、新增输入类型

新增的输入类型:

  • <input type="color">——?用于应该包含颜色的输入字段。
  • <input type="date">——用于应该包含日期的输入字段。
  • <input type="email">?——用于应该包含电子邮件地址的输入字段。
  • <input type="month">?——允许用户选择月份和年份。
  • <input type="range">——用于应该包含一定范围内的值的输入字段。
  • <input type="search">——?用于搜索字段(搜索字段的表现类似常规文本字段)。
  • <input type="tel">?——用于应该包含电话号码的输入字段。
  • <input type="datetime">——?允许用户选择日期和时间(有时区)。

注释:Chrome、Firefox 或 Internet Explorer 不支持 type="datetime"。

  • <input type="time">——?允许用户选择时间(无时区)。
  • <input type="url">?——用于应该包含 URL 地址的输入字段。
  • <input type="week">?——允许用户选择周和年。

新增的输入属性:

  • autofocus ——是布尔属性。

    如果设置,则规定当页面加载时 <input> 元素应该自动获得焦点。

  • form ——规定 <input> 元素所属的一个或多个表单。

    提示:如需引用一个以上的表单,请使用空格分隔的表单 id 列表。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?表单之外添加输入标签,在标签中添加输入属性form,让form属性的属性值和form表单的id属性相同,则它仍属表单。

    输入字段位于 HTML 表单之外(但仍属表单):
    
    <form action="action_page.php" id="form1">
       First name: <input type="text" name="fname"><br>
       <input type="submit" value="Submit">
    </form>
    
     Last name: <input type="text" name="lname" form="form1">
  • height 和 width ——规定 <input> 元素的高度和宽度。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? height 和 width 属性仅用于 <input type="image">。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?注释:请始终规定图像的尺寸。如果浏览器不清楚图像尺寸,则页面会在图像加载时闪烁。

  • list——引用的 <datalist> 元素中包含了 <input> 元素的预定义选项
  • multiple——?布尔属性。如果设置,则规定允许用户在 <input> 元素中输入一个以上的值。

    multiple 属性适用于以下输入类型:email 和 file。

  • placeholder——规定用以描述输入字段预期值的提示(样本值或有关格式的简短描述)。

    该提示会在用户输入值之前显示在输入字段中。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? placeholder 属性适用于以下输入类型:text、search、url、tel、email 以及 password。

  • required——规定输入字段是必须填写的。如果设置,则规定在提交表单之前必须填写输入字段。
  • step——定义输入字段的合法数字间隔。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?如果 step="3",则合法数字应该是 -3、0、3、6、等等。
  • pattern——规定通过其检查输入值的正则表达式。pattern 属性适用于以下输入类型:? ? text、search、url、tel、email、and password。
  • min——规定输入字段的最小值。
  • max——规定输入字段的最大值。

5、新增图像

  • <canvas>——定义使用JS的图像绘制。
  • <svg>——定义使用SVG的图像绘制。

6、新增媒介元素

  • <audio>——定义声音或音乐内容。
  • <video>——定义视频或影片内容。
  • <embed>——定义外部应用程序的容器(比如插件)。
  • <source>——定义<video>和<audio>的来源。
  • <track>——定义<video>和<audio>的轨道。

7、总结:

本次对html5新增常用标签、属性进行了总结,下一期对CSS3新增属性进行总结。

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-04-01 23:16:14  更:2022-04-01 23:17:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 6:05:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码