在网页中嵌入视频时,经常会为video标签添加宽高,给视频预留一定的空间。给视频设置宽高属性后,浏览器在加载页面时就会预先确定视频的尺寸,为视频保留合适大小的空间,保证页面布局的统一。为video标签添加宽、高的方法十分简单,可以运用width和height属性直接为video标签设置宽高。示例代码如下。

占位色块

浏览器不支持video标签

占位色块

运行示例代码,效果如图1所示。

图1 定义视频宽高

此时如果更改示例中的代码,删除视频的宽度和高度属性,修改后的代码如下:

video{

background:#F90;

float:left;

}

保存HTML文件,刷新页面,效果如图2所示。

图2 删除视频宽高

从图2可以看出,视频和其中一个灰色文本模块被挤到了大盒子下面。这是因为未定义视频宽度和高度时,视频会按原始大小显示,此时浏览器因为没有办法控制视频尺寸,只能按照视频默认尺寸加载视频,从而导致页面布局混乱。

注意:

通过width和height属性来缩放视频,这样的视频即使在页面上看起来很小,但它的原始大小依然没变,因此在实际工作中要运用视频处理软件(如“格式工厂”)对视频进行压缩。

猜你喜欢:

html 设置视频尺寸,如何使用CSS控制视频的宽高?相关推荐

  1. html设置box设置长度自适应,CSS实现宽度自适应宽高16:9的矩形的示例

    前面我们讲了怎么做一个自适应宽高1:1的正方形 现在我们来讲讲做自适应16:9的矩形要怎么做 第一步先计算高度,假设宽100%,那么高为h=9/16=56.25% 第二步利用之前所说设置padding ...

  2. css实现整体网页16 9,CSS实现宽度自适应宽高16:9的矩形的示例

    前面我们讲了怎么做一个自适应宽高1:1的正方形 https://www.ddpool.cn/css/753385.html 现在我们来讲讲做自适应16:9的矩形要怎么做 第一步先计算高度,假设宽100 ...

  3. CSS Transform让百分比宽高布局元素水平垂直居中

    CSS Transform让百分比宽高布局元素水平垂直居中 很早以前了解过当元素是固定宽度和高度的时候,水平垂直高居中的方法可以设置margin的负值来使其居中,这个负值是元素的宽和高的一半,比如宽高 ...

  4. UEditor 解决拖拽视频元素改变视频尺寸时,无法保存视频尺寸问题的解决方法

    UEditor虽然强大,但是bug还是蛮多的.比如插入视频元素后,拖拽视频去缩放尺寸,编辑器并没有将实际的尺寸保存下来.当你点击HTML按钮查看源代码时,width和height还是原来的值,再次点击 ...

  5. css控制图片拉伸不变形,css+background实现 图片宽高自适应,拉伸裁剪不变形

    图片宽高不固定 ,一样实现自适应,拉伸裁剪不变形,适应各大兼容性. 下面咱们在网上找两张宽高不一样的照片: No.1                                          ...

  6. php倍速播放,如何让视频慢速播放 怎样控制视频的播放速度 视频加速/减速播放软件...

    不知道大家现在还有没有用DVD或VCD看电视,记得以前在自己家用DVD看碟片的时候,有一个功能让我特别喜欢,就是在观看的时候可以让视频快进,一个多小时的碟片不一会儿就能看完了,虽然这种看法有点走马观花 ...

  7. css控制文本的行高

    line-height可以控制文本的行高 示例 <p> 这是一个标准行高的段落. 在大多数浏览器默认行高约20 px. 这是一个标准行高的段落. 这是一个标准行高的段落. </p&g ...

  8. 利用flex布局在父元素和子元素宽高不明的情况下设置某一子元素剩余父元素的宽高

    如题,本人经常设置宽高都是这种,先通过js获取父元素的宽高,别的子元素的宽高.再通过js赋值 this.height = this.$refs.xxx.offsetHeight - this.$ref ...

  9. CSS学习笔记八——宽高自适应

    宽高自适应 一.宽度自适应 二.高度自适应 三.浮动元素的高度自适应 四.窗口自适应 五.结语 一.宽度自适应 不写宽度或者写 width:auto就表示宽度自适应,可用于横栏或导航栏. 与 widt ...

最新文章

  1. 扩增子文献笔记2拟南芥根微生物组的结构和组成
  2. oracle索引本地打钩,Oracle
  3. Unable to locate package update
  4. hdu 3486(RMQ+高效枚举)
  5. python生成奇数列表_python3:列出一个不需要迭代的奇数列表
  6. 无处不再的广告_我的机器人现在无处可去。 无家可归。 无服务器。
  7. AM335X 分配大于4M的framebuffer
  8. asp.net使用My97 Date Picker时设置默认起始时间为n年之前的今天
  9. 详解 QT 主要类 QWidget
  10. [SinGuLaRiTy] NOIP2017 提高组
  11. git 如何忽略掉文件夹_如何使git忽略某些文件或文件夹
  12. 图像转svg,及绘制svg图像
  13. mysql数据库 安装后 闪_MYSQL数据库Mysql数据库安装完成后需要进行的6个后续操作...
  14. PS案例教程:photoshop路径运算和路径组合操作
  15. 转录组测序(RNA-seq)详细建库步骤与原理
  16. python 输出后面多一个None
  17. ZABBIX 监控WEB服务 统计PV和UV
  18. flask蓝图buleprint使用
  19. [Unity Mirror] 自定义角色生成
  20. 使用ExcelPackage生成Excel2007电子表格

热门文章

  1. 集合相等问题_JAVA
  2. 17.Spark第1部分
  3. ubuntu运行Faster R-CNN
  4. 机器学习——深度学习(Deep Learning)经典资料
  5. Android 一些比较厉害的大牛博客
  6. spring里头各种获取ApplicationContext的方法
  7. CVPR 2016 有什么值得关注的亮点?
  8. matlab显示的图片,手动保存时四周有白边
  9. 2015年部分互联网公司笔试综合题及答案
  10. VMware虚拟机Ubuntu系统与物理机Windows 7系统共享文件夹