HTML多媒体标签

video标签

  • 格式1:
  • 作用: 播放视频
  • 属性:
  • src: 告诉video标签需要播放的视频地址
  • autoplay: 告诉video标签是否需要自动播放视频
  • controls: 告诉video标签是否需要显示控制条
  • poster: 告诉video标签视频没有播放之前显示的占位图片
  • loop: 告诉video标签循环播放视频. 一般用于做广告视频
  • preload: 告诉video标签预加载视频, 但是需要注意preload和autoplay相冲, 如果设置了autoplay属性, 那么preload属性就会失效
  • muted:告诉video标签视频静音
  • width/height: 和img标签中的一模一样,设置视频的宽高
  • 格式2:

    *例如:
  • 作用:
  • video标签的第二种格式存在的意义就是为了解决浏览器适配问题.
  • 注意:
  • 当前通过video标签的第二种格式虽然能够指定所有浏览器都支持的视频格式, 但是想让所有浏览器都通过video标签播放视频还有一个前提条件, 就是浏览器必须支持HTML5标签, 否则同样无法播放
  • 在过去的一些浏览器是不支持HTML5标签的, 所以为了让过去的一些浏览器也能够通过video标签来播放视频, 那么我们以后可以通过一个JS的框架叫做html5media来实现

audio标签

  • 格式:
  • 作用:播放音频
  • audio属性:
  • src: 告诉audio标签需要播放的音频地址
  • autoplay: 告诉audio标签是否需要自动播放音频
  • controls: 告诉audio标签是否需要显示控制条
  • loop: 告诉audio标签循环播放音频.
  • preload: 告诉audio标签预加载音频, 但是需要注意preload和autoplay相冲, 如果设置了autoplay属性, 那么preload属性就会失效
  • muted:告诉audio标签音频静音
    *格式2:
  • 作用:同上
  • 注意:
  • audio标签的使用和video标签的使用基本一样,只不过有3个属性不能用, height/width/poster

详情和概要标签

  • 格式:

    概要信息
    详情信息
  • 作用:
  • 利用summary标签来描述概要信息, 利用details标签来描述详情信息
  • 默认情况下是折叠展示, 想看见详情必须点击
HTML多媒体标签_第1张图片
事例.png

marquee标签

  • 格式;
    内容
  • 作用:跑马灯效果
  • 属性:
  • direction: 设置滚动方向 left/right/up/down
  • scrollamount: 设置滚动速度, 值越大就越快
  • loop: 设置滚动次数, 默认是-1, 也就是无限滚动
  • behavior: 设置滚动类型 slide滚动到边界就停止, alternate滚动到边界就弹回
  • 注意:
  • marquee标签不是W3C推荐的标签, 在W3C官方文档中也无法查询这个标签, 但是各大浏览器对这个标签的支持非常好
  • 例子:

    随便写点内容
    随便写点内容
    随便写点内容
    随便写点内容

    随便写点内容
    随便写点内容

    随便写点内容

    随便写点内容
    随便写点内容
    滚动图片:



HTML中被废弃的标签

  • 由于HTML现在只负责语义而不负责样式.但是HTML一开始有一部分标签连样式也包揽了, 所以这部分标签都被废弃了
    - b、u、i、s
    - 以上标签自己带有样式, , 有浓厚的样式作用,今后一般都只作为CSS钩子使用
    - 原则: 不到万不得已,切记不要使用如上标签. 大家可以到BAT的网站查看源代码, 几乎看不到以上标签
  • b(Bold)作用: 将文本字体加粗
    格式:将文本字体加粗
  • u(Underlined)作用: 为文本添加下划线
    格式:为文本添加下划线
  • i(Italic)作用: 显示斜体文本效果
    格式:显示斜体文本效果
  • s(Strikethrough)作用: 为文本添加删除线
    格式:为文本添加删除线
  • 为了弥补 b、u、i、s标签的不足, W3C又推出了一组新的标签, 这些标签在显示上看似和buis没什么区别, 但是在语义上却有重大区别
  • strong作用: 着重内容
    格式:重要性强调的内容
  • ins(Inserted)作用: 新插入的文本
    格式:新插入的文本
  • em(Emphasized)作用:强调内容
    格式:强调内容
  • del(Deleted)作用: 已删除的文本
    格式:已删除的文本

HTML字符实体

  • 在HTML中有的字符是被HTML保留的, 有的HTML字符在HTML中是有特殊含义的, 是不能在浏览器中直接显示出来的, 那么这些东西要想显示出来就必须通过字符实体,例如我们想在页面上输出h1这些字符,但是HTML认为这是一个标签, 所以如果需要输出一些特殊的字符需要通过字符实体来实现

你可能感兴趣的:(HTML多媒体标签)