当前位置: 首页 > news >正文

HTML HTML5基础(2)

一、新增多媒体标签

1.视频标签

2.音频标签

二、新增全局属性

三、HTML5兼容性处理


一、新增多媒体标签

1.视频标签

<video> 标签用来定义视频,它是双标签。

属性描述
srcURL地址视频地址
width像素值设置视频播放器的宽度
height像素值设置视频播放器的高度
controls-向用户显示视频空间(如播放/暂停按钮)
muted-视频静音
autoplay-视频自动播放
loop-循环播放
posterURL地址视频封面
preloadauto / metadata / none

视频预加载时,如果使用 autoplay ,则忽略该属性。

  • none:不预加载视频
  • metadata:仅预先获取视频的元数据(例如长度
  • auto:可以下载整个视频文件,即使用户不希望使用它

2.音频标签

<audio> 标签用来定义音频,它是双标签。

属性描述
srcURL地址视频地址
controls-向用户显示视频空间(如播放/暂停按钮)
muted-视频静音
autoplay-视频自动播放
loop-循环播放
preloadauto / metadata / none

音频预加载时,如果使用 autoplay ,则忽略该属性。

  • none:不预加载音频
  • metadata:仅预先获取音频的元数据(例如长度
  • auto:可以下载整个音频文件,即使用户不希望使用它

二、新增全局属性

属性名功能
contenteditable

表示元素是否可被用户编辑,可选值如下:

 true:可编辑

 false:不可编辑

draggable

表示元素可以被拖动,可选值如下:

 true:可拖动

 false:不可拖动

hidden隐藏元素
spellcheck

规定是否对元素进行拼写和语法检查,可选值如下:

 true:检查

 false:不检查

contextmenu规定元素的下上下文菜单,在用户鼠标右键点击元素时显示
data-*用于存储页面的私有定制数据

三、HTML5兼容性处理

  • 添加元信息 meta,让浏览器处于最有渲染模式。
    <!--设置IE总是使用最新的文档模式进行渲染--><meta http-equiv="X-UA-Compatible" content="IE=Edge"><!--优先使用 webkit ( Chromium ) 内核进行渲染, 针对360等壳浏览器--><meta name="renderer" content="webkit">
  • 使用 html5shiv 让低版本浏览器认识 H5 的语义化1标签。
    <!--[if lt ie 9]>
    <script src="../sources/js/html5shiv.js"></script>
    <![endif]-->
  • 扩展

lt 小于

lte 小于等于

gt 大于

gte 大于等于

! 逻辑非

  • 实例:
<!--[if IE 8]>仅IE8可见<![endif]-->
<!--[if gt IE 8]>仅IE8以上可见<![endif]—>
<!--[if lt IE 8]>仅IE8以下可见<![endif]—>
<!--[if gte IE 8]>IE8及以上可见<![endif]—>
<!--[if lte IE 8]>IE8及以下可见<![endif]—>
<!--[if !IE 8]>非IE8的IE可见<![endif]-->
http://www.dtcms.com/a/528233.html

相关文章:

  • macOS安装使用Oh My Tmux教程
  • SpringBoot+FFmpeg+ZLMediaKit 实现本地视频推流
  • Mac-终端
  • 中科大分子生物学Ⅲ复习题2025年
  • 关于lvgl-for linxu的dockerfile
  • 做ppt的网站叫什么名字sem和seo是什么职位
  • 临沂网站建设有哪些公司网页制作模板
  • UDP多线程在线咨询
  • 微信小程序原生如何使用画布生成名片
  • Postman介绍和安装,发送带参数的GET请求
  • 海西州wap网站建设公司网站布局怎么用dw做
  • Python入门经典题目
  • 佛山网站建设乐云seo在线制作wordpress媒体库略缩图
  • 网站的服务器怎么做的网站模板软件
  • Go Web 编程快速入门 07.4 - 模板(4):组合模板与逻辑控制
  • 【Canvas与旗帜】标准加拿大枫叶旗
  • LwIP协议栈MPA多进程架构
  • 【JUnit实战3_12】第七章:用 Stub 模拟进行粗粒度测试
  • 东莞网络推广网站做静态网站软件
  • 想建网站做优化网站建设服务费 印花税
  • verilog阻塞赋值和非阻塞赋值的区别
  • 【Redis典型应用——缓存详解】
  • 阮一峰《TypeScript 教程》学习笔记——模块
  • 第 09 天:文件传输 (SCP, SFTP, rsync, FTP, NFS)
  • pandas 和 numpy相关函数详解
  • 酵母 cDNA 文库:解码基因表达与功能研究的核心工具
  • Win10使用WSL2安装ubuntu22.04
  • macos 下 docker使用方法 新手教程
  • t恤定制网站哪个网站是做红酒酒的
  • 玉林网站建设培训wordpress美术馆插件