H5基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H5基础相关的知识,希望对你有一定的参考价值。

1.DOCTYPE标签简化
2.新的语义标签

  • header
  • footer
  • main
  • aside
  • nav

3.表单

  • type
  • email
  • tel
  • url
  • number



属性

  • placeholder(占位提示)
  • novalidate
  • required
  • pattern
  • auto-complete="on" //记录用户输入
  • auto-focus //指定页面中默认选中的元素
  • multiple
  • form="表单id"


表单自定义提示(事件)

  • dom.oninput = function(){}
  • dom.oninvalid = function(){}
  • setCustomValidity(‘格式错误,请重新输入‘);


4.新媒体
音频 audio标签
src
source子标签(兼容性)
视频 Video标签

5.DOM扩展

进度条

<progress></progress>

 

<meter class="class1" high="80" low="30" max="100" min="10" value="21" ></meter>
<br/>
<meter class="class2" high="80" low="30" max="100" min="10" value="60"></meter>
<br/>
<meter class="class3" high="80" low="30" max="100" min="10" value="90" ></meter>
<br/>
<meter class="class4" high="80" low="30" max="100" min="10" value="100" optimum="10" ></meter>

 

form新标签 datalist

网址:<input type="url" list="url_list" name="link"/>
<datalist id="url_list">
    <option label="W3School" value="http://www.W3School.com.cn"/>
    <option label="Google" value="http://www.google.com"/>
    <option label="Microsoft" value="http://www.microsoft.com"/>
</datalist>

电话: <input type="tel" list="tel_list">
<datalist id="tel_list">
    <option value="186xxx" label="移动">移动</option>
    <option value="187xxx" label="联通">联通</option>
    <option value="135xxx" label="天翼">天翼</option>
</datalist>

 

以上是关于H5基础的主要内容,如果未能解决你的问题,请参考以下文章

[vscode]--HTML代码片段(基础版,reactvuejquery)

createjs 绘制圆形图片

H5基础标签浅谈

[Go] 通过 17 个简短代码片段,切底弄懂 channel 基础

H5实例教学--从AnimateCC到CreateJS入门

java入门第一篇:h5和CSS的基础学习及思考。