HTML5常用新特性

1. HTML5新特性

HTML5的新特性主要针对以前的不足,增加了一些新的标签新的表单和新的表单属性等。

这些新特性都有兼容性问题,基本都是IE9以上版本才支持,如果不考虑兼容性问题,才可以使用这些新特性。

1.1 HTML5 新增的语义化标签

以前布局,基本都是用div来做。但是div对于搜索引擎来说,是没有语义的。

  • <header>:头部标签
  • <nav>:导航标签
  • <section>:定义文档某个区域的标签
  • <article>:内容标签
  • <aside>:侧边栏标签
  • <footer>:尾部标签

注意:

  • 这些语义化标签主要是针对搜索引擎的
  • 这些新标签页面中可以使用多次
  • 在IE9中, 需要把这些元素转换为块级元素
  • 这些标签更多地使用在移动端
  • HTML5 还增加了很多其他的标签,这些只是较常用的。
1.2 HTML5新增的多媒体标签:
  1. 音频:<audio>:用于在文档中表示音频内容
  • <audio> 元素常见属性:

    src:媒体的来源

    controls:增加控制工具栏

    autoplay:自动播放,但是存在兼容性问题

    muted:静音

    loop:循环播放

  1. 视频:<video>
  • <video>元素常见属性:

    controls: controls 增加控制工具栏(加上controls属性,视频才会播放)

    autoplay: autoplay 自动播放(谷歌浏览器禁用了自动播放功能,加了muted属性就可以自动播放了)

    muted: muted 静音,增加后静音并且自动播放会生效

    loop: loop 循环播放

    preload: auto(预加载) none(不预加载) 规定是否预加载视频(如果有了autoplay 就忽略该属性)

    src: url() 视频url地址

    poster: imgurl() 加载等待的画面图片

    width: px 设置播放器宽度

    height: px 设置播放器高度

    <video src="movies.mp4"
           controls 
           autoplay 
           muted 
           loop>
    </video>
    
  • <source>元素:

    如果存在兼容性问题,可以将多个视频格式的数据源放到source元素中

    <video controls>
        <source src="... .mp4">
        <source src="... .avi">
        <source src="... .webm"
    </video>
    
1.3 HTML5 对 表单的扩展:
  1. HTML5 新增的表单属性

    • required :值 required 表示其内容不能为空
    • placeholder:输入框的占位文字
    • multiple:可以多选文件提交
    • autofocus:自动聚焦
  2. 对于input的type值也有很多扩展

    • url: URL类型
    • date:日期类型
    • time:时间类型
    • month:月类型
    • week:周类型
    • number:数字类型
    • tel:手机号码
    • search:搜索框
    • color:会显示一个取色板,可以选择颜色
    • email:邮件类型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值