在 HTML5 出来之前,我们用 div 来表示页面章节,但是这些 div 都没有实际意义.(即使我们用 css 样式的 id 和 class 来形容这块内容的意义).这些标签只是我们提供给浏览器的指令,只是定义一个网页的某些部分.但现在,那些之前没“意义”的标签因为 html5 的出现而消失了,这就是我们平时所说的“语义”. 如上图那个页面结构没有使用一个 div,都是采用 html5 语义标签(用哪些标签,关键取决于你的设计目标).但是也不要因为 html5 新标签的出现,而随意用之,错误的