html5的新增标签

作者: 燕妮666_ | 来源:发表于2017-07-20 22:09 被阅读55次

html5的新增标签的类型有:

  • 结构标签
  • 媒体组合标签
  • 表单控件

一.新增的结构标签有###

  • article 页面上结构完整并且内容独立 (例如一些文章呀,报道呀,小说呀之类的)
  • aside 用来装在非正文类的内容(例如广告,侧边栏)
  • section 标签定义文档中的节
  • header 标签定义文档的页面头部,通常是一些引导和导航
  • footer 标签定义section或者document的页脚
  • nav 标签定义显示导航链接
  • time定义日期和时间或者两者
  • main 规定文档的主要内容
    这里应该注意的是,main元素不能使以下元素的后代。

二.媒体组合标签###

  • ** figure>figcaption** 标签包含独立的媒体内容
    figcaption 标签定义figure元素的标题
  • details>summary 标签用于描述文档或文档某个部分的细节
  • datalist>option 输入框提示列表

input的list属性值为datalist的id

  • progress 进度条

max => 进度完成值,value=>定义当前进度值

  • mark 标记需要突出显示的文本

三.新增表单控件###

  • email 邮箱
  • tel 电话
  • url 网址
  • number 数字
  • date 日期
  • range 数值选择器
  • search 搜索框
  • color 颜色选择器

四.新增表单属性###

  • placeholder 输入框提示信息
  • autofocus 提示表单自动获取输入焦点
  • required 必须要填写的字段
  • pattern 正则验证
  • form 规定输入与所属的一个或多个表单

五.新增表单验证###

  • novalidate 表单取消验证
  • formnovalidate submit元素取消验证
  • setCustomValidity 自定义验证消息

六.音频和视频###

1.媒体元素
  1> audio   音频标签
  2> video   视频标签
  3> source   媒体来源标签
2.媒体元素属性和说明
  1>controls   显示和隐藏用户控制界面
  2>autoplay 媒体是否自动播放
  3>loop 媒体是否循环播放
  4>currentTime 开始播放到现在所用的时间
  5>duration 媒体总时间(只读的)
  6>volume 0.0-1.0的音量相对值
  7>muted 是否静音
  8>paused 媒体是否暂停(只读)
  9>ended 媒体是否播放完毕(只读)
 10>error 媒体发声错误时返回错误代码(只读)
 11>currentsrc 一字符串的形式返回媒体地址(只读)
 3.媒体事件和说明
  1>onended 当媒体到达结尾时触发
  2>ontimeupdate 当播放时间发生改变时触发
  3>onplay当点击开始按钮时触发
  4>onpause 点击暂停时按钮触发
4.媒体元素方法和说明
  1>play() 媒体播放
  2>pause()媒体暂停
  3>load()重新加载媒体

给大家看一个简单的小demo,看代码:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<h2>千千阙歌.mp3</h2>
<audio src="mp3/千千阙歌.mp3" controls></audio>
//这个歌曲可以网上搜一首歌放在这个根目录里,也可以放很多首哦,记
//得随机应变,举一反三,你就离成功不远了。
//从前有个人想引水浇地,但是用铁锹挖了好多个洞都没找到水,其实他
//快要挖到水了,只是在还有一步之遥的时候他就停住了,有的人只挖了
//一个坑就找到水,不是因为她好运,而是因为他坚持到底,没有放弃,
//没有挖到水的那个人呢,没有深入的去寻找目标,所以他并没有成功。
//成功其实很简单,只要坚持,找对方法就一定可以。
<br/>
<button>播放</button>
<button>上一首</button>
<button>下一首</button>
<!--<audio controls>-->
    <!--<source src="mp3/千千阙歌.mp3"/>-->
    <!--<source src="mp3/千千阙歌.ogg"/>-->
<!--</audio>-->
<script>
    window.onload=function(){
        var audio=document.getElementsByTagName("audio")[0];
        var btn=document.getElementsByTagName("button");
        var h2=document.getElementsByTagName("h2")[0];
//        播放暂停
        function play1(){
            if(audio.paused){
                audio.play();
                btn[0].innerHTML="暂停";
            }else{
                audio.pause();
                btn[0].innerHTML="播放";
            }
        }
        btn[0].onclick=function(){
            play1();
        };
        var arr=["千千阙歌.mp3","小苹果.mp3","张杰 - 三生三世.mp3","时间都去哪儿了.mp3","曾经的你-许巍.mp3"]
//        下一首
        var index=0;
        btn[2].onclick=function(){
           index++;
            if(index==arr.length){
                index = 0;
            }
            audio.src="mp3/"+arr[index];
            h2.innerHTML=arr[index];
//            audio.play();
            play1();
        }
//        上一首
        btn[1].onclick=function(){
           index--;
            if(index ==-1){
                index=arr.length-1;
            }
            audio.src="mp3/"+arr[index];
            h2.innerHTML=arr[index];
//            audio.play();
            play1();
        }


//    alert(audio.currentTime)
//        alert(audio.duration)
//        alert(audio.volume)
//        audio.volume=0.5
    }

</script>
</body>
</html>

今天就到这了,believe you can do it ,i can do it , we can do it!

相关文章

  • 初识HTML5

    html5 ≈ html5新增标签以及规范 html5 ≈ html5新增标签 + css3 + JavaScri...

  • HTML5新增标签

    HTML5新增标签

  • HTML HTML5新增标签属性整理

    HTML5 新增属性详解 HTML5 新增标签详解 HTML5 新增全局属性详解

    h5+css黑马笔记

    HTML5 新增标签 新增了那些语义化标签header --- 头部标签nav --- 导航...

  • HTML5 新增标签

    HTML5新增标签 HTML5新增了27个标签元素,废除了16个标签元素,主要包括结构性标签、级块性标签、行内语义...

  • HTML5详解

    01-HTML5新增语义化标签 HTML5语义化标签的兼容 HTML5新增表单控件和表单属性 HTML5表单验证反...

  • H5新增语义化标签

    HTML5 新增标签 什么是语义化 新增了那些语义化标签header --- 头部标签nav ...

  • html5的新增标签

    html5的新增标签的类型有: 结构标签 媒体组合标签 表单控件 一.新增的结构标签有### article 页面...

  • HTML5简介

    HTML5 HTML5的内容主要分为三个部分: 新增的属性、新增的标签、API。 1. 新增的属性 新增的属性包括...

  • HTML标签-->HTML5新增

    HTML的Form新增属性 HTML新增标签 HTML5新增结构标签 视频和音频 CSS 引入css 基本选择器

网友评论

    本文标题:html5的新增标签

    本文链接:https://www.haomeiwen.com/subject/vuyrkxtx.html