html5新增的元素新增的属性废除的元素以及废除的属性

  • 新增的结构元素
    • sections
      • 表示页面中的一个内容块,比如章节,页眉,页脚或者页面中的其他部分。
      • 不要将section元素作为设置样式的页面容器,那是div的工作
      • 如果artical元素、aside元素、nav元素更符合使用条件,那就不要使用section元素
      • 没有标题内容不要使用section元素
    • artical
      • 表示与上下文无关的一块独立内容,比如博客中的一篇文章或者报纸当中的一篇文章
    • aside
      • 表示artical内容之外的与artical有关的相关信息
      • 与当前页面或主要内容相关的引用、侧边栏、广告、导航条以及其他的类似的有区别于主要内容的部分
    • header
      • 内容区域块,通常用来表示标题
      • 标签定义文档或者文档的一部分区域的页眉。
      • 元素应该作为介绍内容或者导航链接栏的容器。
      • 也可以包含其他内容,例如数据表格、搜索表单或相关的logo图片
    • hgroup
      • 对整个页面或者页面中的一个内容块的标题的集合
      • 当标题有多个层级(副标题)时,
        元素被用来对一系列 

         - 

         元素进行分组。
    • footer
      • 页面中的一个部分通常是区域块的底部一般用来写作者的姓名与作者相关的元素
    • nav
      • 页面中的导航部分
    • figure
      • 规定独立的流内容(图像、图表、照片、代码等等)。
      • 元素的内容应该与主内容相关,同时元素的位置相对于主内容是独立的。如果被删除,则不应对文档流产生影响。
  • 新增的其他元素(最主要的几个)
    • video
      • 定义视频
    • audio
      • 定义音频
    • canvas
      • 定义画布
  • 新增的input元素的类型
    • email
    • URL
    • number
    • range
    • date pickers
  • 废除的元素
    • 能使用CSS替代的元素:basefont、big、center、font、s、tt、u等
    • 不再使用frame框架
    • 只有部分浏览器支持的元素
    • 其他
  • 新增的属性
    • 表单相关的属性
      • contentEditable属性定义列表是否可编辑
      • spellcheck属性 在input里指定可以指出拼写错误
    • 链接相关的属性
      • tabindex属性
    • 其他属性
    • 全局属性
      • designModeon为全局可编辑
      • hidden属性
  • 废除的属性

你可能感兴趣的:(HTML)