我是靠谱客的博主 拉长啤酒,最近开发中收集的这篇文章主要介绍div,section,article,aside 区分,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

section:含义是区,块。里面必须包含一个标题,如果一个网页分区比较明确可以使用section。举例:报纸

section不能代替div。在没有明确的区块划分(没有标题)的情况下最好用div,如果用了section的话需要设置样式,最好在section中设置一个div,然后给这个div设置样式以及脚本。最好不要直接在section上设置样式和脚本

section和article可以互相嵌套。article的含义是一篇完整的文章。一篇完整的文章就需要有标题有内容,有结尾,所以当你写的页面包含这些的时候最好用article而不是section。文章中又会有许多的段落,有的段落也会包含标题,那么这种情况下我们就又可以使用section。也就会形成下面这种写法:

<section>
      <article>
        <section></section>
      </article>
  </section>

又因为要避免在section上直接设置样式和脚本,所以需要在section中在嵌套一层div标签

<section>
<div class="">
      <article>
        <section><div></div></section>
      </article>
</div>
  </section>

aside是描述与主题内容相关的,但又可以独立的内容。举个例子:
小说网站中的侧边栏上会有一些读者的信息或者广告啥的,这块即于内容相关联,但是有相对来说比较独立,那么就可以直接使用aside给包起来。整个页面内呢需要使用到aside的地方会很少

总结:section不能完全代替div,能用article和aside的时候不要用section。用这些语义化的标签会更有利于搜狐的引擎抓取,同时写出的代码分区明确,更加干净。当然虽然这些标签好用且乱用也不会造成多大的影响,但是也不能胡乱用,要保持代码的可读性和可观性。

最后

以上就是拉长啤酒为你收集整理的div,section,article,aside 区分的全部内容,希望文章能够帮你解决div,section,article,aside 区分所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部