美文网首页
HTML 语义化

HTML 语义化

作者: 芝麻香油 | 来源:发表于2019-03-28 18:10 被阅读0次

前言

  1. 什么是语义化

答曰:的结构化(内容语义化),选择合适的标签(代码语义化),便于开发者阅读和写出更优雅的代码的同时,让浏览器的爬虫和机器很好的解析。

  1. 明明divspan已经够用了,为什么还需要语义化呢?

答曰:

  • 有利于SEO,有助于爬虫抓取更多的有效信息,爬虫是依赖于标签来确定上下文和各个关键字的权重。
  • 语义化的HTML在没有CSS的情况下也能呈现较好的内容结构与代码结构
  • 方便其他设备的解析
  • 便于团队开发和维护
  1. 那么如何做到语义化呢?

答曰:语义化即在正确的时候使用HTML正确的标签。具体且看下文。

常用语义化标签

部分标签示例
  • abbr:缩写
  • hr:用于故事走向的转变或者话题的转变
  • mark:表示高亮
  • sub:上标
  • sup:下标
  • var:变量,多用于计算机和属性领域
  • kbd:用户输入,表示键盘按键居多
  • bdi、bdo:用于多语言很合时指定语言或书写方向(左→右/右→左)
  • wbr:表示可以换行的位置,主要是英文等文字不允许单词中间换行,这个标签一般在把多个单词粘成很长的单词时用
  • menu: ul的变体,用于功能菜单时使用
  • dl、dd、dt:一般出现较为严肃的文章,对一些术语进行定义,dt和dd并不总是成对出现,是多对多的关系
  • code:用于代码
  • pre:表示该部分已经排版过,不需要再排版
  • samp:用于计算机程序的输出示例
  • cite:用于引述作品名
  • article:用于文章
  • aside:用于页面侧边栏
  • note:文章中的额外注释
  • section:用于一个章节,通常该章节包括标题和内容
    ....

emmmm,太多了,还是放弃吧

结语

不用比用错好

相关文章

网友评论

      本文标题:HTML 语义化

      本文链接:https://www.haomeiwen.com/subject/surbvqtx.html