HTML5新特性带来全新开发体验:详解HTML5新增标签的特点和应用技巧

1、语义化标签

    <header>:头部标签    <nav>:导航标签   <article>:内容标签

     <section>:定义文档某个区域 (大号div)   <asider>:侧边栏标签   <footer>:尾部标签

2、多媒体标签  <video> 

语法:<video src="文件地址" controls="controls" </video>

常见的属性

属性描 述
autoplay              autoplay视频就绪自动播放(谷歌浏览器需要添加muted来解决自动放的问题        
controls     controls        向用户显示播放控件
width        pixels(像素)    设置播放器的宽度

height

 pixels(像素)    设置播放器的高度
loop          loop            播放完毕之后是否继续播放改视频,循环播放
preload    auto/none(是否预先加载视频)  规定是否预加载视频(如果有了autoplay 就忽略该属性)
src           url               视频url地址
poster        lmgurl              加载等待的画面图片
muted          muted             静音播放

代码示例:

<body>
  <!-- 尽量放MP4格式的 -->
  <video autoplay="autoplay" controls="controls" muted="muted" width="500px" height="500px" loop="loop"
    poster="../HTML5和css3-提高/media/xiomi.jpg">
    <source src="../HTML5和css3-提高/media/v.f30.mp4" type="video/mp4">
    <source src="../HTML5和css3-提高/media/v.f30.ogg" type="video/ogg">
    你的浏览器不支持video标签。
  </video>

</body>

3、音频标签  <audio>

语法:<audio src="文件地址" controls="controls"></audio>

 常见属性

属性描 述
autoplay     autoplay         音频就绪自动播放       
controls     controls        向用户显示播放控件
loop          loop            播放完毕之后是否继续播放音频,循环播放
src           url               音频url地址

代码示例:

<body>
  <audio controls="controls">
    <!-- 尽量放MP4格式的 -->
    <source src="../HTML5和css3-提高/yinle/井迪儿 - 失控.mp3" type=" audio/mp4">
    <!-- 尽量放MP3格式的 -->
    <source src="../HTML5和css3-提高/yinle/井迪儿 - 失控.ogg" type="audio/ogg">
    你的浏览器不支持audio标签。
  </audio>
</body>

4、新增的input 类型

属性值                说明 
 type="emall"      限制用户输入必须为Emall类型(邮箱)
  type="url"        限制用户输入必须为URL类型(网址)
type="dade"       限制用户输入必须为日期类型
 type="time"       限制用户输入必须为时间类型
 type="month"      限制用户输入必须为月类型
 type="week"       限制用户输入必须为周类型
 type="number"     限制用户输入必须为数字类型
type="tel"        手机号码
type="search"     搜素框
 type="color"      生成一个颜色选择表单

代码示例

<body>
    <form action="">
        <ul>
            <li>邮箱:<input type="email"></li>
            <li>网址:<input type="url"></li>
            <li>日期:<input type="date"></li>
            <li>时间:<input type="time"></li>
            <li>月:<input type="month"></li>
            <li>周:<input type="week"></li>
            <li>数字:<input type="number"></li>
            <li>手机号码:<input type="tel"></li>
            <li>搜素:<input type="search"></li>
            <li>颜色:<input type="color"></li>
            <li><input type="submit" value="提交"></li>
        </ul>
    </form>
</body>

5、新增的表单属性

属性  值 说明
required          required         表单拥有该属性表示其内容不能为空,必填
placeholder       提示文本         表单的提示信息,存在默认值将不显示
autofocus        autofocus        自动聚焦属性,页面加载完成自动聚焦到指定表单
autocomplete      off/on  默认on 打开         当用户在字段开始键入时,浏览器基于之前键入过的值,应该显示在字段中填写的选项
 multiple      multiple     可以多选文件提交

代码示例

 <style>
    input::placeholder {
      color: aqua;
    }

    input {
      /* 取消表单轮廓 */
      outline: none;
    }
  </style>

<body>
  <form action="">
    <input type="search" name="sear" required="required" placeholder="请输入" autofocus="autofocus">
    <input type="file" multiple="multiple">
    <input type="submit" value="提交">
  </form>
</body>

 autocomplete   打开效果图

         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术探索

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值