CSS中的长度单位和HTML5中多媒体标签的使用

  • 第一部分、长度单位
    • 1.基本长度单位
    • 2.长度单位的换算
  • 第二部分、vw、vh、vmin、vmax
    • 1.vw、vh、vmin、vmax的含义
    • 2.vw、vh和%的区别
    • 3.vmin、vmax的用处
  • 第三部分、HTML5中的多媒体标签的使用
    • 1.视频音频嵌入技术概述
    • 2.视频文件和音频文件的格式
    • 3.嵌入视频和音频
      • (1)在HTML5中嵌入视频
      • (2)在HTML5中嵌入音频
      • (3)视频音频文件的兼容性问题
      • (4)页面中嵌入多媒体文件的方式
  • 第四部分、滚动标签
    • 1.文字的滚动
    • 2.图片的滚动

第一部分、长度单位

1.基本长度单位

单位名 含义
in 英寸
cm 厘米
mm 毫米
px 像素点,相对长度单位,相对于计算机屏幕分辨率
em 相对长度单位,相对于当前对象内文本的字体尺寸,任意浏览器默认的相对字体高度为16em
pt

2.长度单位的换算

  • 12px = 0.75em
  • 10px = 0.625em
  • 1in = 72pt

第二部分、vw、vh、vmin、vmax

vw、vh、vmin、vmax:是视窗(Viewport)单位,是相对单位,由视窗大小决定.1个单位类似于1%

1.vw、vh、vmin、vmax的含义

单位名 含义
vw 视窗宽度的百分比(1vm = 视窗宽度的1%)
vh 视窗高度的百分比
vmin 表示vm、vh中的较小的一个值
vmax 表示vm、vh中的较大的一个值

2.vw、vh和%的区别

  • %是相对于父元素的大小而设定的比例,vw、wh是由视窗的大小来决定
  • vw、vh可以直接获取视窗的宽度或高度,%在设置时要根据body的高度的情况,往往无法正确的获取实际宽度或高度

3.vmin、vmax的用处

在开发移动页面时,使用vw、wh来设置字体的大小,在竖屏、横屏状态下显示的字体大小不一样,由于vmin、vmain是当前较小或较大的,用来设置字体可以保证在竖屏、横屏状态下字体大小一样

第三部分、HTML5中的多媒体标签的使用

使用多媒体标签的原因:在网页设计中,多媒体技术主要是指在网页上运用音频视频传递信息的一种方式。在网络传输速度越来越快的今天,音频和视频技术已经被越来越广泛的应用在网页设计中,比起静态的图片和文字,音频和视频可以为用户提供更直观、丰富的信息。

1.视频音频嵌入技术概述

运用HTML5videoaudio标签可以在页面中嵌入视频音频文件,如果想要这些文件在页面中加载播放,还需要设置正确的多媒体格式

  • 视频格式:视频格式包含视频编码、音频编码和容器格式
  • 音频格式:音频格式是指要在计算机内播放或是处理音频文件。

2.视频文件和音频文件的格式

  • 视频格式包括mp4,webM,ogg
  • 音频格式包括mp3,wav,ogg

3.嵌入视频和音频

(1)在HTML5中嵌入视频

HTML5中,video标签用于定义播放视频文件的标准。

基本语法格式如下

<video src="视频文件路径" controls="controls"></video>

(2)在HTML5中嵌入音频

HTML5中,audio标签用于定义播放音频文件的标准。

基本语法格式如下

<audio src="音频文件路径" controls="controls"></audio>

(3)视频音频文件的兼容性问题

虽然html5支持OggMPEG 4WebM视频格式以及OggMP3Wav音频格式,但各浏览器对这些格式却不完全支持。

(4)页面中嵌入多媒体文件的方式

  1. 调用本地多媒体文件
  2. 调用指定url地址的互联网多媒体文件
    例如:
<video src="网络地址"  controls="controls">调用网络视频文件</video>

第四部分、滚动标签

1.文字的滚动

<marquee direction="滚动方向" behavior="滚动方式" scrollmount="滚动速度">文字</marquee>
direction属性的取值 含义
left 默认值,向左滚动
right 向右滚动
up 向上滚动
down 向下滚动
behavior属性的取值 含义
scroll 默认值,循环滚动
slide 只滚动一次,不重复滚动

width、height:设置滚动范围

2.图片的滚动

<marquee direction="滚动方向" behavior="滚动方式" scrollmount="滚动速度"><img src=""/>
</marquee>

CSS中的长度单位和HTML5中多媒体标签的使用相关推荐

  1. html5中api有什么,HTML5中的API概览

    HTML5中的API概览 整理一下HTML5中的常见API. 前言 HTML5中提供了一些功能强大的API,在不考虑兼容性的情况下,比起原生js实现更加简单,比起jQuery可以少引入包,这里整理几个 ...

  2. html中section与div,HTML5中div、section、article的区别

    HTML5中新增了...... 多个有语义的结构化标签元素.其中section和article这两个标签和div差不多功能,很容易混淆. div(分区division) 这个标签是我们见得最多.用得最 ...

  3. html5中figure怎么用,HTML5中figure和figcaption标签用法

    HTML5中figure和figcaption标签一般都是配套使用的,先了解下两者的基本定义,然后结合实例来说明两者的用法. 标签规定独立的流内容(图像.图表.照片.代码等等). figure元素的内 ...

  4. 在html中加动画效果,html5中css3新添加的动画效果

    字css3中,动画着重要说的就是:transition属性,表示过渡 (1) 如何定义一个动画: 如需在 CSS3 中创建动画,您需要学习 @keyframes 规则. div { width:100 ...

  5. html5中defer的属性,HTML5中defer和async的比较

    在网站页面中,通常需要引入外部js资源,然而外部的js资源可能导致DOM阻塞,影响页面加载速度.通过异步或者延迟执行js,可以做到引用外部js资源而不阻塞DOM的目的.用法是直接在script标签中使 ...

  6. 在html5代码中加个时间,HTML5中video标签“事件”详解(实时监测当前播放时间)代码...

    1.html代码:video后边几个元素,可处理ios 系统的兼容性 2.Js代码: //获取视频DOM元素 var myVideo = document.getElementById("m ...

  7. HTML5中volume样式自定义,html5中关于volume属性的使用详解

    Audio对象属性: volume 描述:设置或返回音频的音量,取值范围(0--1) 下面是我做的音乐播放器如何调节音频音量的代码://增加切换音量事件 (function(){ var height ...

  8. 详解html5新增的标签与css3中伪类和伪元素

    html5 / css3 基础篇(第一篇) 回顾 是的,你没看错!今天是一个全新的开始,今天这一讲我们就要开始h5和c3了,html 和 css的基础篇我们都告一段落了.html一共两篇,css走过了 ...

  9. html5中单选框被选中把值传给后台_HTML5的表单设计

    使用过Delphi的程序员,对Form这个词应该比较熟悉.在Delphi中,Form被翻译为"界面.窗口",作用是:为用户提供界面,供用户输入信息,向用户展示处理结果. HTML5 ...

最新文章

  1. 针对《评人工智能如何走向新阶段》一文,继续发布国内外的跟贴留言第二部552-556条
  2. 本地与世界的区别-学习笔记(一)
  3. 双向最大匹配算法(含完整代码实现,ui界面)正向最大匹配算法,逆向最大匹配算法
  4. 访问者模式 php,18php访问者模式
  5. python filename 以txt截尾_What?PPT里也能运行Python?
  6. 无头结点单链表的逆置_第1章第2节练习题11 就地逆置单链表
  7. TypeScript--es5中的类,继承,静态方法
  8. 分布式架构--基本思想汇总
  9. 远程控制python
  10. davlik虚拟机内存管理之一——内存分配
  11. 百度文库下载工具(引言及使用教程)
  12. WinRAR去除广告
  13. C# 对文件进行MD5计算
  14. 第四届CSTQB®国际软件测试高峰论坛
  15. java init是什么
  16. 自动化测试框架[Cypress概述]
  17. LCS(最长公共子序列)递归/动态规划
  18. 高考放榜季 | 知道创宇全方位保障教育政务网站安全可用
  19. RX 6600XT vs RTX 2060Super 显卡对比
  20. 金仓数据库KingbaseES客户端编程接口指南-ODBC(6. KingbaseES ODBC 的扩展属性)

热门文章

  1. 触摸!天空龙 - 锻炼极速反应力
  2. excel筛选时保留下面某些行不被筛选
  3. 罗技无线鼠标接收器无法配对的详细解决办法
  4. IOS UITableView 改变编辑模式下的移动图标
  5. 使用DPDK优化VirtIO和OVS网络
  6. 程序员如何培养领导力
  7. 下载各省疫情历史数据
  8. python立体图形,python中如何画三维的图形?
  9. 一度智信电商是真的假的?
  10. 关于SQLの大题练习