artice与section的区别

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title></title></head><body>

<article>    <header>        <h1>我的个人资料</h1>    </header>    <p>我叫mudy,是个小学生</p>    <section>        <h2>评论</h2>        <article>            <h3>评论人:而额</h3>            <p>你说得对</p>        </article>        <article>            <h3>评论人:而2</h3>            <p>你说得对a</p>        </article>

    </section></article>

</body></html>

article与section元素都是html5新增的元素,他们的功能与div类似,都是用来区分不同区域,他们的使用方法也相似,(注意别混用)。

article元素代表文档、页面或者应用程序中独立完整的可以被外部饮用的内容。例如,博客中的一篇文章,论坛中的一个帖子或者一段评论等。因为article元素是一段独立的内容,所以article元素通常包含头部(header元素)和底部元素(footer元素)
section元素用于对网站或者应用程序中页面上的内容进行分块。一个section元素通常由内容以及标题组成。

section元素需要包含一个<hn>标题元素,一般不包含头部(header元素)或者底部元素(footer元素)。通常section为那些有标题的内容进行分段。
section元素的作用是对页面上的内容进行分块处理,如对文章分段等,相邻的section元素的内容应该是相关的,而不是像article那样独立。事实上,article元素可以看成是特殊的section元素。article元素更加强调独立性、完整性,section更强调相关性。
在使用section元素时应该注意以下几个问题:1、不要将section元素当作设置样式的页面容器,对于此类操作应该使用div元素实现。2、如果article元素、aside元素或者nav元素更符合使用条件,不要使用section元素。3、不要为没有标题的内容区块使用section元素。

通常不推荐为那些没有标题的内容使用section元素,可以使用html轮廓工具来检查页面中是否有没标题的section,如果发现某个section的说明中有“untitiled section”的话,说明这个section有可能使用不当,但是nav和aside元素没有标题是合理的。
时间: 2024-11-06 07:44:34

artice与section的区别的相关文章

HTML5的article和section的区别

内容区块是指将HTML页面按逻辑分割后的单位.对于页面网站来说,导航菜单.文章正文.文章的评论等每一个部分都可称为内容区块.      article元素      article元素代表文档.页面或应用程序中独立的.完整的.可以独自被外部引用的内容.它可以是一篇博客或报刊中的文章.一篇论坛帖子.一段用户评论或独立的插件,或其他任何独立的内容.除了内容部分,一个article元素通常有它自己的标题(一般放在一个header元素里面),有时还有自己的脚注.<article>      <h

任务一:div section article 区别

div:毫无意义可言 article是特殊的section标签,里面内容比section分得更为详细,它比 section 具有更明确的语义, 它代表一个独立的.完整的相关内容块,一般有头有尾,可以脱离上下文独立存在,即使脱离了,意思也还是完整的:而section是作为整体的一部分存在.主要根据例子来区别他们的用法: <article> <hgroup> <h1>Apples</h1> <h2>Tasty, delicious fruit!<

foreach和section的区别

35.smarty的优点:速度快(相对于其它的模板引擎技术而言).编译型(采用smarty编写的程序在运行时要编译成一个非模板技术的PHP文件).缓存技术(它可以将用户最终看到的html文件缓存成一个静态的HTML页面).插件技术(可以自定义插件).36.smarty的配置:include_once("Smarty/Smarty.class.php")://包含smarty类文件:37.smarty函数:assign().display():38.smarty3.0中的foreach循

HTML5新元素section和article的区别详解

HTML5带出了一系列新元素,并且将在未来被广泛应用.然而,有一些元素在使用时易被混淆,包括以下两个新元素:<article>和<section>. 在问答网站经常可以看到别人问:在什么情况下我们应该使用这些元素?我们应该如何正确的使用这些元素?<article>和<section>有什么区别? 鉴于以上的这些问题,E良师益友网为大家讲解一下<article>和<section>的区别: 一.Article元素 从名字上,它已经很好的

section+display

<section>标签 定义和用法:<section> 标签定义文档中的节(section.区段).比如章节.页眉.页脚或文档中的其他部分. div和section的区别 div 定义:文档中的分区或节. 使用场合:作为布局以及样式化时使用(此时三者并无区别,但div更常用) 提示:<div> 是一个块级元素,浏览器通常会在 div 元素前后放置一个换行符. section 定义:文档中的节,一般是具有标题性的. 使用场合:文章的章节.标签对话框中的标签页.或者论文中有

html5新增的结构化元素

1.主题结构元素: article section time  pubdate属性  nav aside article用法:常用来表示一个独立的结构: section用法:一个东西可能会有几部分,每一个可用一个section组成: article和section的区别:article是section的特例,article更强调与其他部门的独立,section强调分段和分块. time  用法: <time pubdate datetime="2014/09/01T21:51Z"

OpenStack-Heat中template的formatversion介绍

template中有三个formatversion,第一种是aws的格式,表示这是一个json文件:第二种是heat为了扩展aws并且更好的加入注释,引入的yaml格式文件:第三种是openstack的heat特有的hot格式的头部,也是基于yaml格式的. "AWSTemplateFormatVersion": "2010-09-09", HeatTemplateFormatVersion: '2012-12-12' heat_template_version:

HTML5新增常用属性

一. 代码名称语义化的好处 1.能让搜索引擎更好的收录 2.对于特殊设备如盲人设备好解析 二.article和section的区别 article(文章):独立且能被外部引用 section(章节.段落):不独立,不能被外部引用 三. css3常用的新增属性 可以下拉的输入框 datalist 2.图片加载figure 3.音频audio 不支持播放 autoplay:准备就绪后播放 controls:音频控件 4.css2布局分为盒模型.可视化模型 其中盒模型包括:块级.BFC(块级元素格式化

php—Smarty-5 (22)

接上一篇 11.section,sectionelse            section是一种循环结构语句,主要用于遍历数组 语法: {section name=名称 loop=循环数组(次数)  start=开始(0) step=步阶(1)  max=最大循环次数}        {sectionelse} {/section} Name:为section语句命名  必选 Loop:循环数组 必选 Start:开始索引   默认值:0 Step:步长 默认值:1 Max:最大循环次数  默