html5新特性

【注意】这些新特性都有兼容性的问题,基本是IE9+以上版本的浏览器才支持,如果不考兼容性问题,可以大量使用这些新特性

  1. html5新增的语义话标签

    • <header> :头部标签
    • <nav> 导航栏标签
    • <article> 内容标签
    • <section> 定义文档某个区域
    • <aside> 侧边栏标签
    • <footer> 尾部标签
    • 【注意】
      • 这种语义化标准主要是针对搜索引擎的
      • 这些新标签页面中可以使用多次
      • 在IE9中,需要把这些元素转换为块级元素
      • 更多移动端使用
  2. HTML新增的多媒体标签

    • 音频:<autio>

      浏览器 MP3 Wav Ogg
      Internet Explorer YES NO NO
      Chorme YES YES YES
      Firefox YES YES YES
      Safari YES YES YES
      Opera YES YES YES
      属性 描述
      autoplay autoplay 如果出现该属性,则音频就绪后马上播放
      controls controls 如果出现该属性,则向用户显示控件,比如播放按钮
      loop loop 在音频结束时重新开始播放
      src url 要播放音频的URL
    • 视频:<video>

      • 浏览器 mp4 webm ogg
        Internet Explorer yes no no
        Chrome YES YES YES
        Firefox yes YES YES
        Safari yes no no
        opera yes yes yes
    • <video src="文件地址" controls="controls"></video>
      属性 描述
      autoplay autoplay 视频就绪自动播放(谷歌浏览器需要添加muted来解决自动播放的问题)
      controls controls 向用户显示播放控件
      width pixels 设置播放器宽度
      height px 设置播放器高度
      loop loop 是否循环播放
      preload auto(预先加载视频)none(不预先加载视频) 规定是否预先加载视频(如果有了auto play,就忽略该属性)
      src url 视频url地址
      poster imgurl 加载等待的画面图片
      muted muted 静音播放
  3. 新增表单

    属性值 说明
    type="email" 用户输入的必须为Email类型
    type=“url” 限制用户必须输入为URL类型
    type=“date” 限制用户必须输入日期类型
    type=“time” 限制用户必须输入时间类型
    type=“month” 限制用户必须输入月份
    type=“week” 限制用户必须输入周
    type=“number” 限制用户输入数字
    type=“tel” 限制用户输入手机号
    type=“search” 搜索框
    type=“color” 生成一个颜色选择表单
  4. 新增的表单属性

    属性 说明
    required required 表单拥有该属性表示其内容不能为空必填
    placeholder 提示文本 表单的提示信息,存在默认值将不显示
    autofocus autofocus 自动聚焦属性,页面加载完成自动聚焦到指定表单
    auto complete off\on 当用户在字段开始键入时,浏览器基于之前键入过的值,应该显示出字段中填写的选项。默认已经打开,如autocomplete=“on”,关闭auto complete=“off”需要放在表单内,同时加上name属性,同时成功提交
    multiple multiple 可以多选文件提交

H5常用新特性的更多相关文章

  1. ES6常用新特性

    https://segmentfault.com/a/1190000011976770?share_user=1030000010776722 该文章为转载文章!仅个人喜好收藏文章! 1.前言 前几天 ...

  2. HTML5的常用新特性你必须知道

    HTML5的常用新特性你必须知道 1 新的 声明 HTML 有多个不同的版本,只有完全明白页面中使用的确切 HTML 版本,浏览器才能完全正确地显示出 HTML 页面.这就是 的用处. 不是 HTML ...

  3. CSS3和H5的新特性

    H5的新特性 1.   用于绘画 canvas 元素. 2.   用于媒介回放的 video 和 audio 元素. 3.   本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不 ...

  4. es6/es7/es8常用新特性总结(超实用)

    本文标题有误导性,因为我其实想写node8的新特性,说实话一下子从node v1.x跳跃到node 8.x+ 真有点受宠若惊的感觉.一直觉得node 数组. 对象.序列等的处理没有python方便,因 ...

  5. Java8常用新特性实践

    前言: 时下Oracle开速迭代的Java社区以即将推出Java10,但尴尬的是不少小中企业仍使用JDK7甚至JDK6开发. 从上面列出的JDK8特性中我们可以发现Java8的部分特性很明显的是从Sc ...

  6. ES6、7、8常用新特性总结(超实用)

    ES6常用新特性 1. let && const let 命令也用于变量声明,但是作用域为局部 { let a = 10; var b = 1; } 在函数外部可以获取到b,获取不到a ...

  7. H5学习之旅-H5的新特性(1)

    随着H5的发展,网页开发呈现了跨平台的特性,目前H5是兼容各大平台的,这也为一些其他的技术的跨平台开发提供了基础,所以我预测后H5会成为很重要的开发语言 新特性介绍 1.用于回话的canvas标签 2 ...

  8. 【repost】H5的新特性及部分API详解

    h5新特性总览 移除的元素 纯表现的元素: basefont.big.center.font等 对可用性产生负面影响的元素: frame.frameset.noframes 新增的API 语义: 能够 ...

  9. CSS3常用新特性

    CSS3的新特性 新增CSS3特性有兼容性问题,ie9+才支持 移动端支持优于PC端 新增选择器和盒子模型以及其他特性 CSS新增选择器 属性选择器 属性选择器可以根据元素特定属性来选择元素,这样就可 ...

随机推荐

  1. 【朝花夕拾】Android自定义View篇之(三)Canvas绘制文字

    前言 转载请声明,转自[https://www.cnblogs.com/andy-songwei/p/10968358.html],谢谢! 前面的文章中在介绍Canvas的时候,提到过后续单独讲Can ...

  2. (转)颜色直方图, HSV直方图, histogram bins

    原文链接:https://www.xuebuyuan.com/3256564.html 一个histogram,通常可以用一个列向量表示(例子中的a,b),列向量里面的每一个值就是一个bin(a,b) ...

  3. maven仓库之第一篇

    maven jar仓库 :存放maven项目使用的jar包. 中央仓库,存放99%免费开源项目jar包,apache公司负责维护的,以T为单位的存储. 例如 : struts2-core-2.3.24 ...

  4. C#中在多个地方调用同一个触发器从而触发同一个自定义委托的事件

    场景 在Winfom中可以在页面上多个按钮或者右键的点击事件中触发同一个自定义的委托事件. 实现 在位置一按钮点击事件中触发 string parentPath = System.IO.Directo ...

  5. textarea中文本高亮选中

    最近在实现原文/译文句段高亮对比显示,和有道翻译类似,如下图所示: 最初的解决方案是采用富文本编辑器,把所有句段信息都用HTML标签包裹,操作空间比较大,页面上需要的功能几乎都可以实现,但是由此带来了 ...

  6. 035.[转] 获取HttpServletRequest请求Body中的内容

    注意: HttpServletRequest 请求中的 body 内容仅能调用 request.getInputStream(), request.getReader()和request.getPar ...

  7. python-网络编程socket模块详解

    # ### tcp 循环发消息 import socket # 1.创建一个对象 sk = socket.socket() sk.setsockopt(socket.SOL_SOCKET,socket ...

  8. 201871010116-祁英红《面向对象程序设计(java)》第十周学习总结

    博文正文开头格式:(2分) 项目 内容 <面向对象程序设计(java)> https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://ww ...

  9. 201871010102-常龙龙《面向对象程序设计(java)》第十三周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...

  10. 11.web5

    先补充点小知识: 关于jjencode 和  aaencode(颜文字) 1.什么是jjencode? 将JS代码转换成只有符号的字符串 2.什么是aaencode? 将JS代码转换成常用的网络表情 ...