博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
html5 笔记
阅读量:6049 次
发布时间:2019-06-20

本文共 1846 字,大约阅读时间需要 6 分钟。

简介

HTML 5 的一些规则

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

新特性

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

浏览器支持

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


video 视频

用于显示视频资源 你的浏览器不支持 video 标签

示例

复制代码

<video></video> 之间插入的内容是供不支持 video 元素的浏览器显示的。

<video>标签可以插入多个<source>标签。<source>标签可以链接不同的视频文件。浏览器将使用第一个可识别的格式。

复制代码

video 标签的属性

属性 说明
src 指定视频的url (有效的视频url, 支持Ogg, MPEG 4, WebM 格式)
poster 视频封面,视频加载成功之前显示 (有效的图片url)
autoplay 视频加载后自动播放 autoplay
preload 视频是否预加载。如果设置了`autoplay`属性, 则忽略该设置,使用默认值`auto`
  • auto(默认值):全部预加载
  • none:不进行预加载,点击播放才加载。
  • metadata:部分预加载。
controls 显示播放按钮,音量按钮等控件 controls
loop 循环播放 loop
width/height 宽/高 就是宽高的用法啦

source 媒体资源

为媒体元素(比如 <video><audio>)定义媒体资源。 设置多个source浏览器依次识别资源直到找到可读取的媒体资源,以此可兼容不同浏览器。若是有的ie依然不支持可以在source后面使用flash标签。

示例

audio:

复制代码

video:

复制代码

注意:

  • 当 audio 和video 标签设置了src属性时,里面的source标签无效。
  • source 标签本身不代表任何含义, 单独使用不会出现任何效果

source 标签的属性

属性 说明
src 媒体文件的 URL (有效的媒体url)
type 媒体文件的类型 (有效的图片)
media 指定媒体资源的类型(几乎所有的主流浏览器都不支持 media 属性。)

audio 音频

用于播放声音文件或者音频流

示例

复制代码

或者

复制代码

audio标签的属性

属性 说明
src 指定音频的URL (有效的音频URL,支持Ogg Vorbis、MP3、Wav等格式)
autoplay 音频加载后自动播放 autoplay
preload 音频是否预加载。如果设置了`autoplay`属性, 则忽略该设置,使用默认值`auto`
  • auto(默认值):全部预加载
  • none:不进行预加载,点击播放才加载。
  • metadata:部分预加载。
controls 显示播放按钮,音量按钮等控件 controls
loop 循环播放 loop

canvas 图形

canvas 通过js绘制图形。 canvas 标签本身没有绘图能力,标签提供一个画布,使用js 来控制画布内的每一个像素。


参考:

HTML5从入门到精通

转载地址:http://zhxex.baihongyu.com/

你可能感兴趣的文章
Matlab M文件“程序块”注释方法
查看>>
当当网首页——html代码
查看>>
使用JDBCTemplate实现与Spring结合,方法公用 ——共用实现类(BaseImpl)
查看>>
asp.net mvc 实战化项目之三板斧
查看>>
使用stream类型的Result实现Ajax
查看>>
自己重新编译VLFeat
查看>>
Scrapy简介
查看>>
在本地计算机无法启动world wide web Publishing 服务或者安装iis5无法启动iis默认网站...
查看>>
c#如何操作excel文件、Interior.ColorIndex 色彩列表
查看>>
百练OJ 1017 2801
查看>>
MySQL5.5 performance_schema的介绍
查看>>
c# 利用反射获得某个类或者对象的所有属性
查看>>
java基础---->正则表达式
查看>>
win8 开发之旅(4) --五子棋游戏开发 面向对象的分析
查看>>
mfc在控制多显示器的使用方法
查看>>
rsync 精确同步文件用法 (转载)
查看>>
【Flume】HDFSSink源码理解
查看>>
Using Container Service to Build WeChat Applets
查看>>
RGB颜色转换算法C语言实现
查看>>
用GOACCESS分析NGINX日志
查看>>