div,section,article的区别和使用环境
如果公司不是做SEO(搜索引擎)这块的,老板对这个是不会又什么要求。
如果是,那就故事开始了~
1,针对一个块内容做样式化,三者并无区别。
2,div section article ,语义是从无到有,逐渐增强的。
3,div 无任何语义,仅仅用作样式化或者脚本化;对于一段主题性的内容,则就适用 section;假如一段主题性内容脱离上下文后仍是完整且独立存在的一段内容,则就适用 article。
div:
定义:文档中的分区或节。
使用场合:作为布局以及样式化时使用(此时三者并无区别,但div更常用)
section:
定义:文档中的节,一般是具有标题性的。
使用场合:文章的章节、标签对话框中的标签页、或者论文中有编号的部分。
article:
定义:独立的自包含内容。一般来说,article会有标题部分( 包含在header内 ),有时也会包含footer。
使用场合:一段内容脱离了所在的语境,仍是完整的、独立的,则应该用article标签。