h5基础:
留空日后东西多了拆分
H5新增元素
<canvas> 用于画图,
<audio>音频
<video>视频
<sourse>定义视频音频资源
<embed> 定义嵌入内容
<track> 可以添加字幕类嵌入
<datalist> 输入框可能(推荐)的值
<keygen> 规定用于表单的密钥对生成器字段
<output>定义输出
<article>定义页面独立的内容区域。
<aside>定义页面的侧边栏内容。
<bdi>bdi 指的是 bidi 隔离(Bi-directional Isolation)隔开
<command>命令按钮(仅IE9支持)
<details>详情,通过与summary共同使用可以做成折叠栏效果(仅支持chrome和Safari 6)
<dialog> 定义提示框
<summary>见details标签
<figure> 标签规定独立的流内容(图像、图表、照片、代码等等)。
<figcaption> 标签为 <figure> 元素定义标题。
<footer> 标签定义文档或者文档的一部分区域的页脚。
<header> 标签定义文档或者文档的一部分区域的页眉。
<mark> 文本高亮
<meter> 标签定义度量衡。仅用于已知最大和最小值的度量。(不是进度条)
<nav> 标签定义导航链接的部分。(横向导航)
<progress>进度条
<ruby> <rt><rp>标签定义 ruby 注释(中文注音或字符)。示例如下
<ruby>
汉 <rp>(</rp><rt>Han</rt><rp>)</rp>
字 <rp>(</rp><rt>zi</rt><rp>)</rp>
</ruby>
<section> 标签定义了文档的某个区域。比如章节、头部、底部或者文档的其他区域。
<time> 标签定义公历的时间(24 小时制)或日期,时间和时区偏移是可选的。
HTML常见行内元素
span,a,i,b,em,img,input,label,textarea,cite,strong...
行内元素无法设置height,可以设置line-height
HTML常见块状元素
div,p,article,aside,form,footer,header,h1-h6,li,ol...等大部分元素
进行数组操作,不会导致原数组变化的方法:concat,slice,pop