上一篇文章《ES6/JavaScript的箭头函数是怎样将this与作用域联系起来的,及什么是this词法》讲解了JavaScript中 this 与作用域的联系;本文来讲一讲在前端开发中,div 、section 、article标签的区别和使用场景。

网站前端开发html常用标签:前端开发你不得不知的div(1)

主要区别,以及适用场合如下:

1、div在html早期版本就支持了,section和article是html5提出的两个雨衣话标签。如果只是针对一个块内容做样式化,三者并没有区别。

2、作为语义化标签,section应用的典型场景有文章的章节、标签对话框中的标签页、或者论文中有编号的部分。一般来说,当元素内容明确地出现在文档大纲中时,section就是适用的。

3、对于article标签来说,无论从结构上还是内容上来说,article本身就是独立的、完整的。最简单的方法就是看一段内容脱离了所在的语境之后,是否还是完整的、独立的,如果是,则应该用article标签。

3、article:表示独立的自包含内容,如:一篇文章。文章找那个可以包含标题、内容、脚注

网站前端开发html常用标签:前端开发你不得不知的div(2)

标注:

a、<header>:定义文档的页面介绍信息,比如:文章标题、发表时间

b、article和section可以互相嵌套使用

,