zoukankan      html  css  js  c++  java
  • 语义化标签的理解

    1.什么是语义化标签

    语义化标签就是具有语义的标签,它可以清晰地向我们展示它的作用和用途。例如h系列标签,可以将文字加粗放大。<strong>标签可用于区别其他文字,起到强调作用。

    2.语义化标签的好处

    • 语义化标签具有可读性,使得文档结构清晰
    • 浏览器便于读取,有利于SEO优化
    • 展现在页面中时,用户体验好
    • 便于团队开发和维护

    3.语义化标签有哪些

    1. h系列标签--标题
    2. p标签--段落标签
    3. 格式化文本标签:
      • 加粗--strong
      • 倾斜--em
      • 下划线--ins
      • 删除线--del

    4.H5新增语义化标签

    1.herder标签:

      • 代表网页或者section的页眉,作为整个页面或者一个内容块的标题。
      • 也可以包裹一节的目录部分,一个搜索框,一个nav,或者任何相关的logo
      • 整个页面没有限制herder元素的个数,可以拥有多个

    2.footer标签:

      • 定义了整个页面或者一部分的页脚,通常包含一些基本信息,譬如:作者,相关文档连接,站点地图,版权信息等
      • 如果footer包含了整个节,那么它就代表附录,索引,许可协议,标签,类别等一些其他类似的信息。
      • 可以网页或者任意setion的底部部分,没有个数限制。

    3.hgroup标签:

      • 用于对网页或者区段标题的组合。它可以包含h系列标题,例如主标题,副标题的组合
      • 如果只有一个h标题不用使用hgroup
      • 如果有连续多个标题和其他文章数据,就包含h标题,一起放入herder中

    4.nav标签:

      • 定义整个页面的主要导航部分。

    5.aside标签:

      • 特殊的section,可以独立于内容存在而不会使得整体受到影响
      • 通常用作侧边栏,包含与内容相关各种链接。它是特殊的section
      • aside标签被包含在article中时,作为主要内容的附属信息部分,其中的内容可以是与当前文章有关的相关资料、标签、名次解释等

    6.section标签:

      • 定义文档中的节或段,段可以时一篇文章按照主体的分段,节可以指一个页面里面的分组

    7.article标签:

      • 定义一个文档,页面,或者网站中自成一体的内容。例如论坛的帖子,用户的评论
      • article内部乐意嵌套article,例如一篇帖子里,可以用article包含评论,嵌套的article一定是和文章相关联的
      • article section div的区别
      1. article更具有语义,可以作为一个独立的页面整体
      2. section表示一个独立的段,节,是一个独立的组的分类,这些组之间是相关联的
      3. div是一个容器,没有语义

     总结

    语义化标签给我们带来了很多的便利,但是我们不能为了刻意追求语义化,而滥用语义化标签。之前的div,span这些没有语义的标签也有它本身的独特性,在写页面的时候,我们还是要根据需求结合语义化标签一起使用。

    参考来源:

    http://www.html5jscss.com/html5-semantics-section.html?iajsto=graea

    https://blog.csdn.net/qq_38128179/article/details/80811339

    http://caibaojian.com/html5/ele.html

    https://blog.csdn.net/liuyingv8/article/details/80800841

    https://www.cnblogs.com/zjf-1992/p/6182406.html

  • 相关阅读:
    CentOS 5.5 安装 Oracle 11gR2 并随系统启动
    使用blockrecover 对有坏块的数据文件进行恢复
    用yum下载安装包
    PInvoke时候StringBuilder的陷阱
    mac:添加环境变量
    win8:metro app UI 设计
    用户体验&UI 实用小技巧
    Win8:To Do List Demo
    JavaScript语言精粹 ——笔记
    win8: 确保 WinJS.xhr 重新发送请求
  • 原文地址:https://www.cnblogs.com/mandymm/p/14018539.html
Copyright © 2011-2022 走看看