span和divb、font、sstrong、em<thead>表格头部</thead>、<tbody>表格主体</tbody>、<tfoot>表格尾部</tfoot><ul>无序列表</ul>、<ol>有序列表</ol>、<dl>定义列表</dl>section:划分网页,表示页面中的一个内容区块,比如章节、页眉、页脚或页面其它部分。可以和h1,h2,h3...等其他标签结合使用,表示文档结构。hgroup:对整个页面/页面中的一个内容区块的标题进行组合。header:一个内容区块或整个页面的头部部分。footer:整个页面或页面区块的尾部。nav:页面中导航连接的部分。article:独立于内容其余部分的完整独立内容块。article元素专门为摘要设计。aside:表示article标签内容之外的,与article标签内容相关的辅助信息,aside元素被用于无关内容。aside元素中的内容可以被独立开来而不会影响文档或section中主内容的含义nav元素组等aside的内容如果被删除,剩下的内容仍然很合理figure:表示一段独立的流内容,一般表示文档主体流内容中的一个独立单元(figure元素经常用于图片)figcaption:figure元素的一个标题或相关解释figcaption时,最好是figure块的第一个或最后一个元素新增标签的兼容问题
js解决IE9以下新增标签的兼容问题Forms
新增input元素的种类:
search:搜索输入框tel:电话号码输入框url:输入URL地址email:邮件输入框number:数字输入框rang:特定范围内的数值选择器color:颜色选择器 只在Opera和Blackberry浏览器datetime:显示完整日期和时间 UTC标准时间datetime-local:显示完整日期和时间time:显示时间month:显示月份week:显示周表单新特性:
placeholder:输入框占位符,用作输入提示autocomplete:是否保存用户输入值,默认为on,关闭为offautofocus:自动聚焦required:此项必填,不能为空pattern:正则验证 pattern="\d{1,5}"form:加上form属性,表单元素可以放在页面的任意位置formnovalidate/novalidate:novalidate用户form标签)formnovalidate用于submit类型的提交按钮表单验证
validity对象,通过下面的valid可以查看验证是否通过oText.addEventListener("invalid"fn1,false);valid:验证不通过时返回falsevalueMissing:输入值为空时typeMismatch:控件值与预期类型不匹配patternMismatch:输入值不满足pattern正则customError:不符合自定义验证setCustomValidity();自定义验证