11h5新标签,input标签下,布局标签,单位,viewport

11h5新标签,input标签下,布局标签,单位,viewport

01H5新标签

details 展示详情标签,自带折叠效果
summary 标签是 details 的标题

audio 标签,用来播放音频文件,支持 mp3 ogg wav 类型的文件

属性
controls:控制是否出现播放的控制条
    autoplay:控制自动播放
    loop:循环播放
    muted:设置静音
    preload:设置预加载
值:
auto:默认值,在整个网页加载之后立即加载音频文件
metadata:只加载音乐的源文件
none:不加载,可以用他来减少服务器压力

如果设置了 autoplay,则可以不设置preload,默认即可
 <audio
     src="./src/1.mp3"
     controls
     autoplay
     loop
     muted
     preload="auto"
     ></audio>

audio 结合 source 标签 做音频播放兼容效果
source 专门用来解决不同浏览器对不同资源的支持问题,做兼容

<audio controls>
        <source src="./src/1.mp3" />
        <source src="./src/1.ogg" />
        <source src="./src/1.wav" />
     </audio>

video 视频播放标签,支持 mp4,ogg,webm 格式

    controls
    loop
    muted
    autoplay
    width: 视频播放区域的宽度
    poster 视频的封面
<video
     src="./"
     controls
     loop
     muted
     autoplay
     width="400"
     poster="./src/acaaaaq.jpg"
     class="man"
     ></video>
<!-- 视频播放的兼容写法 -->
     <video controls>
        <source src="./.mp4">
        <source src="./.ogg">
        <source src="./.webm">
     </video>

figure注释标签,一般包裹一段文字、图片、代码、图标等

    注释的内容写在figcaption 标签中
<figure>
        <figcaption>游戏内容</figcaption>
        <img width="300" src="./src/b3333.jpg" alt="">
    </figure>

02input新标签

<!-- 
        普通input的type类型
        text,password,botton,submit,reset,radio,checkbox,hidden,file,number

        input属性
            autofocus 自动获取光标,自动聚焦
     -->
    <form action="###" method="get">
        <!-- emall 约束输入内容为邮箱 -->
        邮箱:<input type="email" value="" autofocus/><br/>

        <!-- url 约束输入内容为网址 -->
        网址:<input type="url" value="" autofocus/><br/>

        <!-- number 约束输入内容为数字
                step属性为,每一次的步长
        -->
        年龄:<input type="number" value="" step="10"/><br/>

        <!-- color 取色器 -->
        取色器:<input type="color" value=""/><br/>

        <!-- range 滑竿
            min 最小值
            max 最大值
            value 当前值
        -->
        滑竿:<input type="range" min="0" max="100" value="10" /><br/>
        
        <!-- date 显示日期 -->
        日期:<input type="date" value="" /><br/>

        <!-- month 显示日期到月 -->
        月份:<input type="month" value="" /><br/>
        <!-- week 显示当前周 -->
        周:<input type="week" value=""><br/>
        <!-- time 设置时间 -->
        时间:<input type="time" value=""><br/>

        设置当地时间:<input type="datetime-local" value=""><br/>

        <br/>
        <!-- image 图片提交按钮= submit的作用 -->
        <input type="image" src="./src/acaaaaq.jpg" width="100">

        <input type="submit" value="提交"/>
    </form>

03布局标签

<!-- 
        H5新增关于布局的标签

        header :页面的头部区域,要和head标签做区分
        footer :页面的底部区域
        nav :导航区域
        aside :侧边栏区域
        section :一个独立的区域,类似div
        article :他一般包含再 section中,使用article包裹独立的模块
     -->
     <header>头部内容</header>
     <nav>导航部分</nav>
     <section>
        <aside>侧边栏</aside>
        <article>主要内容</article>
     </section>
     <footer>底部内容</footer>

04单位

em 相对单位,他是父级font-size的倍数

        可以理解为 子级设置长度单位或者尺寸的时候可以使用em作为单位,1em = 父级的font-size,如果当前元素设置了font-size则按照 1em = 当前元素的font-size

rem 相对单位,在html标签上设置一个font-size 作为整个页面的root,在设置所有标签尺寸的时候,可以直接以html设置的字号大小为根字号,即为 1rem

    rem常用于移动端开发

vh/vw : vh是 view-height 视窗的高度

            1vh = 视窗的高度 * 1%

            vw是 view-width 视窗的宽度
            1vw = 宽度 * 1%

css的最大最小属性:

    min-height:最小高度
    max-height:最大高度
    min-width:最小宽度
    max-width:最大宽度

05viewport

viewport-视窗

    用户通过视窗可以看到浏览器渲染的内容
    常用于 移动端的布局

通过 meta 标签设置

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

width:

    值是正整数,定义视窗的宽度,单位是px,也可以设置它的值是 device-width , 表示视窗的宽度为设备宽度

height:

    值是正整数,定义视窗的高度,单位是px,也可以设置它的值是 device-height , 表示视窗的高度为设备高度

initial-scale:

范围是在[0,1] ,用来定义初始时候的缩放值

mininum-scale:

    范围是在[0,1] 定义最小缩放比例,他的值必须小于或等于 initial-scale的值

maxinum-scale:

    范围是在[0,1] 定义最大缩放比例,他的值必须大于或等于 initial-scale的值

user-scalable

    设置用户是否能够手动缩放,他的值是 yes/no,默认是yes
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值