H5前端开发学习笔记

H5前端开发学习笔记——0x07多媒体标签

2018-07-09  本文已影响0人  夜莺之刃

本节内容

video标签

什么是video标签

播放视频用的

格式

    <video src="">
        
    </video>
<body>
    <video src="video/xbd.mp4" controls="controls" poster="pic/xbd.mp4_snapshot_00.00.jpg" loop="loop" width="800px">

    </video>

video标签第二种格式

<body>
    <video>
        <source src="video/xbd.webm" type="video/webm"><br>
        <source src="video/xbd.mp4" type="video/mp4">
    </video>
</body>

注意:虽然第二种可以做好适配,但浏览器必须支持HTML5的video标签才能谈适配问题,否则无法播放,尤其是那些老浏览器,为了让这些老东西也能播放视频,我们可以用js框架来实现:html5media框架

audio标签

作用

格式

    <audio src=""></audio>

或者

    <audio>
        <source src="" type="">
        <source src="" type="">
        <source src="" type="">
    </audio>

第二种格式也是和video一样,都是为了做适配

详情和概要标签

作用

利用summary标签来描述概要信息,用details描述详情信息,都是为了利用有限的空间显示更多的东西

格式

    <details>
        <summary>概要信息</summary>
        详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详情信息详
    </details>

marquee标签

作用

做跑马灯的效果

格式

    <marquee behavior="" direction="">
        内容
    </marquee>

注意

  1. 他不是一个w3c推荐的标签,但各大浏览器对它支持很好

HTML中被废弃的标签

为何会被废弃

HTML标签就一个作用,那就是添加语义,早起的部分html标签是没有语义的,抑或是修饰样式的,so,被淘汰了

    <!-- 加粗(bold) -->
        <b>我是文字</b>
    <!-- 单下划线(underlined) -->
        <u>我是文字</u>
    <!-- 删除线(strikethrough) -->
        <s>我是文字</s>
    <!-- 斜体(italic) -->
        <i>我是文字</i>
    <!-- 这些都是修饰样式的,所以被扔了 -->

注意点:

现在用一下标签代替了那些废弃的标签,他们都是有语义的,这个就是不同点

其中

    <strong>我是文字</strong>
    <ins>我是文字</ins>
    <em>我是文字</em>
    <del>我是文字</del>

字符实体

在HTML中,对空格、回车、tab不敏感,都当做一个空格处理

在HTML中,有些字符是会被保留的,是有特殊含义的,不会被浏览器直接显示出来的,这些东西要是想显示出来的话,就需要用字符实体解决

比如:

上一篇 下一篇

猜你喜欢

热点阅读