HTML5新特性

什么是HTML5

HTML5将成为HTML、XHTML、以及HTML DOM的新标准
HTML5是W3C与WHATWG合作的结果
为HTML5建立的一些规则:

  • 新特性应该基于HTML、CSS、DOM以及JavaScript。
  • 减少对外部插件的需求(比如flash)
  • 更优秀的错误处理
  • 更多取代脚本的标记
  • HTML5应该独立与设备
  • 开发进程应对公众透明

HTML5添加的新特性

  • 用于绘画的canvas元素
  • 用于媒介回放的video和audio元素
  • 对本地离线存储的更好的支持
  • 新的特殊内容元素,比如article、footer、header、nav、section
  • 新的表单控件,比如calendar、date、time、email、url、search

浏览器支持

最新版本的Safari、Chrome、Firefox以及Opera支持某些HTML5特性。Internet Explorer 9将支持某些HTML5特性。

web上的视频格式

大多数视频是通过插件来显示的。然而,并非所有浏览器都拥有同样的插件。
HTML5贵定一中通过video元素来包含视频的标准方法
当前video支持三种视频格:
Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件
MPEG4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件
WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件

使用方式

<video src="movie.ogg" controls="controls">
(当浏览器不支持video元素时会显示video元素内文字)
</video>

controls属性提供添加播放、暂停和音量控件
如果要适用于多种内核浏览器,就可以使用到source元素。source元素可以链接不同的视频文件

<video width="320" height="240" controls="controls">
  <source src="movie.ogg" type="video/ogg">
  <source src="movie.mp4" type="video/mp4">
(当浏览器不支持video元素时会显示video元素内文字)
</video>

video标签的属性

属性描述
autoplayautoplay视频缓存成功后马上播放
controlscontrols显示控件,比如播放按钮
height设置视频播放器的高度
width设置视频播放器的宽度
srcURL播放视频的地址
looploop当媒介文件完成播放后再次开始播放
preloadpreload视频在页面加载时进行加载,并预备播放,autoplay优先级高于该属性

HTML5 Input类型

HTML拥有多个新的表单输入类型。这些新特性提供了更好的输入控制和验证。
新的输入类型:

  • email
  • URL
  • number
  • range
  • Date picker
  • search
  • color

HTML的新的表单属性

新的form属性:
  • autocomplete
  • novalidate
新的input属性:
  • autocomplete
  • autofocus
  • form
  • form overrides(formaction ,formenctype, formmethod, formnovalidate, formtarget)
  • height和width
  • list
  • min,max和step
  • multiple
  • pattern
  • placeholder
  • required
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值