可能你已经觉得自己熟悉并学会了使用大部分h5标签,但是对于h5标签你可能还是陌生的,或者不知道如何在一个正确的场景下使用。h5典型的语义化标签有:header footer article section nav aside 。
<bdi> <wbr> <mark>
<header> <nav> <article> <section> <aside> <footer>
<figure><figcaption> <details><summary> <ruby><rt><rp> <dialog> <datalist>
<audio> <video> <canvas> <command> <embed> <keygen>
<meter> <output> <progress> <track> <source> <time>
新增的结构元素:
1.header:整个页面的标题 页面中文章的标题部分 引导和导航作用 ==页面或者内容区块的标题 也可以是表格 搜索表单的头 2.nav:连接导航的部分 导航的容器 ==侧边栏导航==页内导航 几个组成部分的导航==翻页操作 3.article: 页面中一块与上下文不关的独立内容 一篇文章 ;插件也可以 ==复杂特殊内容的section == 4.section :页面中的一个内容区块,表示文档结构 ==内容进行分块 最好是有标题的部分 5.aside :主体内容之外的相关内容==附属信息部分 6.footer; 内容区块的脚注 包含作者等底部信息 不限制使用一个 但是也不能过多
wbr换行 等不常用。 filedset 用于定义自定义表单 尤其数据区域 legend 用于定义标题