首页前端开发HTMLhtml5新增标签有哪些?html5新增的标签应用

html5新增标签有哪些?html5新增的标签应用

时间2024-01-23 15:13:31发布访客分类HTML浏览255
导读:收集整理的这篇文章主要介绍了html5新增标签有哪些?html5新增的标签应用,觉得挺不错的,现在分享给大家,也给大家做个参考。htML5是超文本标记语言(HTML)的第五次修改,所以在html5中新增了一些新的标签,那么,html5中新增...
收集整理的这篇文章主要介绍了html5新增标签有哪些?html5新增的标签应用,觉得挺不错的,现在分享给大家,也给大家做个参考。

htML5是超文本标记语言(HTML)的第五次修改,所以在html5中新增了一些新的标签,那么,html5中新增标签是什么?下文将给大家介绍的就是html5比html新添加的标签。

1、HTML5新增的标签

Header - 可表示介绍内容的容器,或者一组导航链接。

Nav - 标签的内容主要用于导航。

Article - 标识页面中的主体内容。以博客为例,每个帖子都是一个重要内容,可采用 Article 标识每一个帖子。

Section - 用于标记页面上的重要的部分。该标记类似于将文档分为多个章节。

Aside - 表示和页面主要内容有关,但不是页面的一部分,经常表示一个相关链接。

Footer - 和 Header 相对,表示文档或者章节的页脚,比如版权信息放在此标记中。

传统 div方式布局

body>
        !-- 页头 -->
        div class='header'>
    /header>
         !-- 导航 -->
        div class='nav'>
    /div>
        !-- 主体内容 -->
        div class='main'>
            !-- 文章 -->
            div class='article'>
                !-- 节 -->
                div class='section'>
    /div>
            /div>
            !-- 边栏 -->
            div class='sidebar'>
    /div>
        /div>
        !-- 页脚 -->
        div class='footer'>
    /div>
    /body>
    

使用 HTML5新增的标签实现布局

body>
        header>
    /header>
        nav>
    /nav>
        div>
            article>
                section>
    /section>
            /article>
            aside>
    /aside>
        /div>
        footer>
    /footer>
    /body>
    

2、表单的增强应用

在 HTML 4 中,提供了一些简单的表单元素应对基本输入。对于特定类型的输入,比如日期时间的输入,交互体验无法满足需求。因此,为了得到更好的效果,只能使用 javascript 编写组件实现。在 html 5 中得到了完善,增加了新的表单元素来提供更多的输入类型。

(1)Input 的 TyPE 属性扩充

seArch - 呈现一个搜索框。

tel - 输入电话号码,可以采用 pattern 和 maxlength 来限定输入合适

input type='tel' name='tel' value="" placeholder="请输入手机号码" pattern='1[3-8][0-9]{
9}
    ' tITle='请输入11位手机号'>
    

url - 输入 URL 地址。

email - 输入电子邮箱地址。

date - 输入日期。

color - 输入颜色。

number - 输入数字。

range - 滑块输入

(2)Input 通过属性进行表单验证

required - 标记当前元素为必填。

pattern - 采用正则表达式验证表单输入。

(3)Input 元素的其他有用属性

autofocus - 当页面加载时,自动聚焦到当前的 input 元素。

form - 将 input 元素和特定的 Form 表单关联。

placeholder - 输入占位符,提示用户输入。

(4)HTML 5 新元素 和 特殊属性 contenteditable

PRogress - 元素表示进度条。

progress value='30' max='100'>
    /progress>
    

meter - 元素表示标尺。最大值 max 默认为 1。

meter value="3" min="0" max="10">
    3/10/meter>
    meter value="0.6">
    60%/meter>
    

HTML 5 特殊属性 contenteditable,通过该属性,可以让一个普通元素可编辑。

p contenteditable="true">
    这里的内容式可编辑的/p>
    

3、使用音频和视频

(1)audio(音频标签)

audio controls>
        source src="vincent.mP3" />
        source src="vincent.ogg" />
        您的浏览器不支持 audio 标签/audio>
    

audio 控制元素行为的属性如下

controls - 该属性控制,是否显示标准的音频空间。

autoplay - 是否自动播放。默认 false。

loop - 是否循环播放。默认 false。

preload - 预先加载的方式。有三种情况:none 表示不预加载;metadata 只加载音频的元数据;auto 表示预加载整个音频。默认 auto。

volum - 音量,值在 0 - 1 之间

播放和暂停音频的方法

VAR audio = document.getElementById('audio')audio.play() // 播放audio.pause() // 暂停

(2)video (视频标签)

currentTime 控制开始播放的时间

video width="400" height="300" controls currentTime='5'>
        source src="dizzy.mp4#t=5" type="video/mp4" />
      !-- 从 5s 开始 -->
        source src="dizzy.ogv#t=5,10" type="video/ogg" />
     !-- 从 5s 到 10s -->
        source src="dizzy.webm#t=,15" type="video/webm">
     !-- 到 15s 结束 -->
        p>
    您的浏览器不支持 HTML 5 视频/p>
    /video>
    

相关文章推荐:

html5基础标签(HTML5视频标签 html5新标签用法)_html5教程技巧

HTML5新增元素、标签总结

HTML5新增标签和属性简介

以上就是html5新增标签有哪些?html5新增的标签应用的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: HTML5中postMessage实现跨域的代...下一篇:HTML5新增协议:WebSocket协议的...猜你在找的html5相关文章 关于移动端h5开发相关内容总结2022-05-17html5教程-学表单的第二天2018-12-10html5教程-HTML5浏览器支持2018-12-10html5教程-HTML5智能表单2018-12-10html5教程-微信H5使用resLoader实现加载页效果2018-12-10html5教程-day01-初级-JS0-热身运动JS入门教程2018-12-10html5教程-html5shiv.js和respond.min.js2018-12-10html5教程-不同浏览器对于html5 audio标签和音频格式的兼容性2018-12-10html5教程-使用Html5实现手风琴案例2018-12-10html5教程-html5笔记2018-12-10 其他相关热搜词更多phpjavapython程序员load

若转载请注明出处: html5新增标签有哪些?html5新增的标签应用
本文地址: https://pptw.com/jishu/584349.html
HTML5中postMessage实现跨域的代码分析 SVG画图功能:svg实现画出一朵花(附代码)

游客 回复需填写必要信息