美文网首页
h5常用标签

h5常用标签

作者: 醉了俗身醒了初心 | 来源:发表于2019-04-11 10:49 被阅读0次

一,新特性:

  1. 取消了过时的显示效果标记  <font></font> 和 <center></center> ...

  2. 新表单元素引入

  3. 新语义标签的引入 

  4. canvas标签(图形设计)

  5. 本地数据库(本地存储)

  6. 一些API

二, 新语义标签

  <header></header>

  <footer></footer>

  <article></article>

  <aside></aside>

  <nav></nav>

  <section></section>

三,多媒体标签及属性介绍

      <video></video> 视频

      属性:controls 显示控制栏

      属性:autoplay 自动播放

      属性:loop  设置循环播放

☞   <audio></audio>  音频

      属性:controls 显示控制栏

      属性:autoplay 自动播放

      属性:loop  设置循环播放

☞     video标签支持的格式    http://www.w3school.com.cn/html5/html_5_video.asp

☞     多媒体标签在网页中的兼容效果方式

    <video>

    <source src="code/多媒体标签/trailer.mp4">

    <source src="trailer.ogg">

    <source src="trailer.WebM">

    </video>

四,新表单元素及属性

<input type="email"/>

email: 输入合法的邮箱地址

url:  输入合法的网址

number: 只能输入数字

range: 滑块

color: 拾色器

date: 显示日期

month: 显示月份

week : 显示第几周

time:  显示时间

form属性:

autocomplete=on | off          自动完成

novalidate=true | false        是否关闭校验

  ◆ input属性:

    *autofocus  : 自动获取焦点

    form:

    list:

  <input type="text" list="abc"/>

<datalist id="abc">

<option value="123">12312</option>

<option value="123">12312</option>

<option value="123">12312</option>

<option value="123">12312</option>

</datalist>

    multiple: 实现多选效果

    *placeholder : 占位符  (提示信息)

    *required:    必填项

<form action="#" method="post" autocomplete="off" novalidate id="test">

    <input type="email" name="email" value="email" required/>

    <input type="number" name="email" value="number"/>

    <input type="range" name="email" value="range"/>

    <input type="text" placeholder="请输入您想要的东西" required autofocus />

    <input type="month" name="email" value="month"/>

    <input type="date" name="email" value="date"/>

    <input type="url" name="email" value="url"/>

    <input type="color" name="email" value="color"/>

    <input type="week" name="email" value="week"/>

    <input type="time" name="email" value="time" autofocus/>

    <select multiple>

        <option>12

        <option>13

        <option>14

    <input type="text" list="data"/>

    <datalist id="data">

        <option>11

        <option>12

        <option>13

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

<input type="text" name="username" value="username" form="test"/>

五, HTMl5中的API

获取页面元素及类名操作和自定义属性

js

  ☞ document.querySelector("选择器");

备注:

    选择器: 可以是css中的任意一种选择器

        通过该选择器只能选中第一个元素。

  ☞ document.querySelectorAll("选择器");

  备注:

      与document.querySelector区别: querySelectorAll 可以选中所有符合选择器规则的元素,返回的是一个列表。querySelector返回的只是单独的一个元素

  ☞ Dom.classList.add("类名"): 给当前dom元素添加类样式

  ☞ Dom.classList.remove("类名"); 给当前dom元素移除类样式

  ☞ classList.contains("类名"); 检测是否包含类样式

  ☞ classList.toggle("active");  切换类样式(有就删除,没有就添加)

自定义属性 

data-自定义属性名

备注:

在标签中,以data-自定义名称 

1. 获取自定义属性  Dom.dataset  返回的是一个对象

    Dom.dataset.属性名  或者  Dom.dataset[属性名]

      注意:属性名是不包含data-

2. 设置自定义属性

    Dom.dataset.自定义属性名=值  或者  Dom.dataset[自定义属性名]=值;

六,文件读取

FileReader

  FileReader 接口有3个用来读取文件方法返回结果在result中

  readAsBinaryString    ---将文件读取为二进制编码

  readAsText   ---将文件读取为文本

  readAsDataURL   ---将文件读取为DataURL

☞  FileReader 提供的事件模型

onabort     中断时触发

    onerror     出错时触发

    onload     文件读取成功完成时触发

    onloadend 读取完成触发,无论成功或失败

    onloadstart 读取开始时触发

    onprogress 读取中

七, 获取网络状态

获取当前网络状态

window.navigator.onLine 返回一个布尔值

  ☞ 网络状态事件

1. window.ononline

2. window.onoffline

八,获取地理定位

javascript

  ☞  获取一次当前位置

  window.navigator.geolocation.getCurrentPosition(success,error);

  1. coords.latitude  维度

      2. coords.longitude  经度

  ☞  实时获取当前位置

    window.navigator.geolocation.watchPosition(success,error);

九, 本地存储

javascript

  ☞发展:

      随着互联网的快速发展,基于网页的应用越来越普遍,同时也变的越来越复杂,为了满足各种各样的需求,会经常性在本地存储大量的数据,传统方式我们以document.cookie来进行存储的,但是由于其存储大小只有4k左右,并且解析也相当的复杂,给开发带来诸多不便,HTML5规范则提出解决方案,使用sessionStorage和localStorage存储数据。

    ☞  localStorage:

    1. 永久生效

        2. 多窗口共享

        3. 容量大约为20M

        ◆window.localStorage.setItem(key,value)  设置存储内容

        ◆window.localStorage.getItem(key)  获取内容

        ◆window.localStorage.removeItem(key) 删除内容

        ◆window.localStorage.clear() 清空内容

    ☞ sessionStorage:

  1. 生命周期为关闭当前浏览器窗口

          2. 可以在同一个窗口下访问

          3. 数据大小为5M左右

        ◆window.sessionStorage.setItem(key,value)

◆window.sessionStorage.getItem(key)

◆window.sessionStorage.removeItem(key)

◆window.sessionStorage.clear()

相关文章

  • HTML5新增标签与特性

    H5字符设定 HTML与XHTML中建议这样去写: HTML5的标签中建议这样去写: H5常用新标签 header...

  • Html5 + Css 3 新增属性

    这篇文章的主要知识点常见的语义标签常用的表单类型常用的表单属性H5的DOM扩展 常见的语义标签 起始语义化标签就是...

  • H5页面布局及最常用结构化标签详解(2)

    上一篇文讲述了H5的结构化标签,这一篇文将继续讲解H5其他常用标签及标签之间的区别。 ①time 顾名思义,时间标...

  • H5常用标签

    文本 纯文本 .txt 和 .html一样是纯文本 html超文本标记语言 html是语义标签,是给文本添加上了语...

  • h5常用标签

    一,新特性: 1. 取消了过时的显示效果标记 和 ... 2. 新表单元素引入 3. 新语义标签...

  • HTML主体

    本章介绍 标签中的常用标签H5标签请点击这里 一、文档章节(块级) 标题 联系信息 语法: 文档作者/所有者的联系...

  • H5学习01之HTML标签

    本篇内容: 1, h5中的基础标签; 2, h5中的列表标签; 3, h5中的表格标签; 4, h5中的表...

  • 2016-10-15

    H5范称 HTML + CSS3 + JS 常用新语义标签 尽量避免全局使用header、footer、aside...

  • H5常用标签整理

    布局篇

    : 表示一组引导性的帮助,可能包含标题元素,也可以包含其他元素,像logo、分节头部、搜索...

  • H5常用的标签

    注意一个原理:html是根据标签去找相应的内容的,这就是DOM的意义,(用不用标签都可以实现)为什么要用这个标签,...

网友评论

      本文标题:h5常用标签

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