div section article ,语义是从无到有,逐渐增强的。div 无任何语义,仅仅用作样式化或者脚本化的钩子(hook),对于一段主题性的内容,则就适用 section,而假如这段内容可以脱离上下文,作为完整的独立存在的一段内容,则就适用 article。原则上来说,能使用 article 的时候,也是可以使用 section 的,但是实际上,假如使用 article 更合适,那么就不要使用 section 。nav 和 aside 的使用也是如此,这两个标签也是特殊的 section,在使用 nav 和 aside 更合适的情况下,也不要使用 section 了。

对于 div 和 section、 article 以及其他标签的区分比较简单。对于 section 和 article 的区分乍看比较难,其实重点就是看看这段内容脱离了整体是不是还能作为一个完整的、独立的内容而存在,这里面的重点又在完整身上。因为其实说起来 section 包含的内容也能算作独立的一块,但是它只能算是组成整体的一部分,article 才是一个完整的整体。

转载于:https://www.cnblogs.com/thelongmarch/p/4303898.html

div section article区分--20150227相关推荐

  1. div,section,article,aside 区分

    section:含义是区,块.里面必须包含一个标题,如果一个网页分区比较明确可以使用section.举例:报纸 section不能代替div.在没有明确的区块划分(没有标题)的情况下最好用div,如果 ...

  2. section标签及辨析div\section\article异同

    section标签 定义文档中的节(section.区段).比如章节.页眉.页脚或文档中的其他部分. div\section\article标签 div充当容器的角色,用来设置某一块的总体属性(一个d ...

  3. CSS3中的div,section,article的区别

    div:在任何框架中,div始终是div,不管你是什么,都可以使用div,咱的功能就是自成个钩子方便添加样式. section:当然既然可以用section,那这部分内容就一定也可以使用section ...

  4. html语言 section type,HTML5中div、article、section的区别及使用介绍

    最近正在学习html5,刚接触html5,感觉有点不适应,因为有一些标签改变了,特别是div, section article这三个标签,查了一些资料,也试着用html5和css3布局网页,稍微有点头 ...

  5. HTML5学习笔记简明版(2):新元素之section,article,aside

    section section元素描绘的是一个文档或者程序里的普通的section节,一般来说一个section包含一个head和一个content内容块.section可以表示成一个小节,或者tab ...

  6. 新元素之section,article,aside

    section section元素描绘的是一个文档或者程序里的普通的section节,一般来说一个section包含一个head和一个content内容块.section可以表示成一个小节,或者tab ...

  7. HTML5——section,article,aside

    section section元素描绘的是一个文档或者程序里的普通的section节,一般来说一个section包含一个head和一个content内容 块.section可以表示成一个小节,或者ta ...

  8. HTML中的div,section,acticle三个标签的区别

    一开始,我对这三个标签也是比较困惑,总感觉这三个标签用起来差不多.查了资料之后才觉得这三个标签原来各有作用. 1.div元素: 它本身无任何语义,用作布局以及样式化标签,可定义文档中的分区或节,相当于 ...

  9. div section和article区别

    在Html5中,加入了很多用于"布局"的标签,他们有<header>.<nav>.<section>.<article>.<a ...

  10. ssm开发经验 动态设置div/section标签背景图片

    情景时酱紫的:  图片是一个url,在页面加载完成之后根据后台给的url动态设置标签的背景图片,效果就像这样子,后边这一大堆企鹅和前边的企鹅用的是一样的url,但是前边的是img,后边的是div 解决 ...

最新文章

  1. 微软职位内部推荐-Software Engineer II-Office Incubation
  2. IIS Express总结
  3. setsockopt()函数 参数详解
  4. anaconda mac安装
  5. MathType可以编辑省略号吗
  6. OpenJudge 2796: 数字求和
  7. Java Socket重要参数讲解
  8. matlab 矢量化,matlab矢量化编程简要
  9. 阿里云MVP:如何设计实现一个通用的微服务架构?
  10. python的requests库安装失败_robot framework-requests库安装过程问题解决
  11. Illustrator 教程,如何在 Illustrator 中使用图层组织内容?
  12. JavaScript学习指南
  13. 有趣的c语言代码大全,分享一段有趣的小代码
  14. [Unity算法]斜抛运动(变种)
  15. 奇虎360面经:测试
  16. Android 开发自己的网络收音机4——读取XML文件的电台数据
  17. Web过滤器:Filter
  18. fk算法绘制层状介质理论地震图
  19. Novell云计算大会在京开幕
  20. HTML5支持服务器发送事件(Server-Sent Events)-单向消息传递数据推送(C#示例)

热门文章

  1. MAVEN插件打包SNAPSHOT包MANIFEST.MF中Class-Path带时间戳的问题
  2. Oracle 11g RAC oc4j/gsd Offline
  3. [AX]AX2012 Number sequence framework :(三)再谈Number sequence
  4. C#中的DataGridView
  5. 使用gentoo做构建嵌入式linux时遇到的问题两则[原]
  6. Delphi运行期错误
  7. 5月第3周回顾:08软考举行 中国遭大范围SQL注入***
  8. ASP.NET2.0中实现图像转换过滤效果
  9. 2019春年第三次课程设计实验报告
  10. UTCformat 转换UTC时间并格式化成本地时间