美文网首页
HTML5 新特性

HTML5 新特性

作者: April_LY09 | 来源:发表于2021-03-25 16:19 被阅读0次

    一、语义化标签

    1. <header> 标签通常放在页面或页面某个区域的顶部,用来设置页眉;
    2. <nav> 标签可以用来定义导航链接的集合,点击链接可以跳转到其他页面;
    3. <article> 标签中的内容比较独立,可以是一篇新闻报道,一篇博客,它可以独立于页面的其他内容进行阅读;
    4. <section> 标签表示页面中的一个区域,通常对页面进行分块或对内容进行分段,<section>标签和 <article>标签可以互相嵌套;
    5. <aside> 标签用来表示除页面主要内容之外的内容,比如侧边栏;
    6. <footer>标签位于页面或页面某个区域的底部,用来设置页脚,通常包含版权信息,联系方式
      ...等。


      11555850-a6fc197dc0d66ecd.gif

    二、表单输入型控件 和 表单属性,如:

    一、输入型控件
    1. type="number" 数字
    2. type="url" 网站
    3. type="email" 邮箱
    4. type="range" 滑动条
    5. type="color" 颜色选择器
    6. type="date" 时间选择器
    二、表单属性
    1. placehoder 属性,简短的提示在用户输入值前会显示在输入域上。即我们常见的输入框默认提示,在用户输入后消失。
    2. required 属性,是一个 boolean 属性。要求填写的输入域不能为空
    3. pattern 属性,描述了一个正则表达式用于验证<input> 元素的值。
    4. min 和 max 属性,设置元素最小值与最大值。
    5. step 属性,为输入域规定合法的数字间隔。
    6. height 和 width 属性,用于 image 类型的 <input> 标签的图像高度和宽度。
    7. autofocus 属性,是一个 boolean 属性。规定在页面加载时,域自动地获得焦点。
    8. multiple 属性 ,是一个 boolean 属性。规定<input> 元素中可选择多个值。

    三、媒体元素

    1. <audio> 音频标签
    2. <video> 视频标签

    四、Canvas绘图

    HTML5添加的最受欢迎的功能就是<canvas>元素。这个元素负责在页面中设定一个区域,然后就可以通过JavaScript动态地在这个区域中绘制图形。

    五、Web Storage

    1. sessionStorage对象存储某个特定会话的数据,该数据只保持到浏览器关闭。因为sessionStorage绑定于某个服务器会话,所以文件在本地运行时是不可用的。
    2. localStorage对象在HTML5规范中作为持久保存客户端数据的方案,目的是跨越会话存储对象,但有特定的访问限制。要访问同一个localStorage对象,页面必须来自同一个域名(子域名无效),使用同一种协议,在同一个端口上。

    六、Web Sockets

    Web Sockets的目标是在一个单独的持久连接上提供全双工、双向通信。

    七、地理位置

    通过地理定位(geolocation)API,JavaScript代码能够访问到用户的当前位置信息。当然,访问之前用户必须同意共享其地理位置信息。

    八、DOM扩展

    HTML5增加的getElementByClassName()方法是最受人欢迎的一个方法,可以通过document对象及所有HTML元素调用该方法。

    九、原生拖放

    HTML5为所有HTML元素规定了一个draggable属性,表示元素是否可以拖动。

    相关文章

      网友评论

          本文标题:HTML5 新特性

          本文链接:https://www.haomeiwen.com/subject/swalhltx.html