category kind区别(article和report区别)

一、section元素
从字面理解就是区块、部分的意思,相对于article元素更加广泛,每个区块都可以使用,比如页面里的导航菜单、文章正文、文章的评论等 。
1、section元素用于对网站或应用程序中页面上的内容进行分块,section元素的作用是对页面上的内容进行分块,或者说对文章进行分段,;
2、一个section元素通常由内容及其标题组成 。通常不推荐为那些没有标题的内容使用section元素,
3、section元素并非一个普通的容器元素;当一个内容需要被直接定义样式或通过脚本定义行为时,推荐使用div而非section元素;
4、如果article、nav、aside元素都符合某条件,那么就不要用section元素定义;
5、section元素中的内容可以单独存储到数据库中或输出到word文档中 。
二、article元素
article元素代表文档、页面或应用程序中独立的、完整的、可以独自被外部引用的内容 。它可以是一篇博客或报刊中的文章、一篇论坛帖子、一段用户评论或独立的插件,或其他任何独立的内容 。除了内容部分,一个article元素通常有它自己的标题(一般放在一个header元素里面),有时还有自己的脚注 。
两者的区别到底是什么呢?事实上,在HTML5中,article元素可以看成是一种特殊类型的section元素,它比 section元素更强调独立性 。即section元素强调分段或分块,而article强调独立性 。具体来说,如果一块内容相对来说比较独立的、完整的 时候,应该使用article元素,但是如果你想将一块内容分成几段的时候,应该使用section元素 。另外,在HTML5中,div元素变成了一种容器,当使用CSS样式的时候,可以对这个容器进行一个总体的CSS样式的套用 。
前端JS高阶面试题
前端安全相关面试题
前端设计模式-面试题
web前端渲染优化
【category kind区别(article和report区别)】web前端之二叉搜索树