HTML的语义化

简单来说就是相应的内容用对应的标签,杜绝从头到尾用div等标签情况的发生。

HTML语义化的有点

  • 为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构:为了裸奔时好看;
  • 用户体验:例如title、alt用于解释名词或解释图片信息、label标签的活用;
  • 有利于SEO:和搜索引擎建立良好沟通,有助于爬虫抓取更多的有效信息:爬虫依赖于标签来确定上下文和各个关键字的权重;
  • 方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以意义的方式来渲染网页;
  • 便于团队开发和维护,语义化更具可读性,是下一步吧网页的重要动向,遵循W3C标准的团队都遵循这个标准,可以减少差异化。

使用header nav article aside section footer等标签标明对应的内容


image.png

<em> <strong> <b> <i> <u> <cite>
em和strong都表示强调,切记勿使用<b>来表示强调
<cite> 标签通常表示它所包含的文本对某个参考文献的引用,比如书籍或者杂志的标题。

按照惯例,引用的文本将以斜体显示。。
<i> 被用来传达传统上用斜体表达的意义:外国文字,分类名称,技术术语,一种思想……
<b> 被用来传达传统上用粗体表达的意义:关键字,产品名称,引导句……
<u> 被用来传达传统上用下划线表达的意义:专有名词,拼写错误……

缩略语

<abbr>元素代表缩写,并可选择提供一个完整的描述。——它常被用来包裹一个缩略语或缩写,并且提供缩写的解释(包含在属性中)。

<p>We use <abbr title="Hypertext Markup Language">HTML</abbr> to structure our web documents.</p>

联系方式
<address>来标记联系方式。

<address>
  <p>Chris Mills, Manchester, The Grim North, UK</p>
</address>

<address>
  <p>Page written by <a href="../authors/chris-mills/">Chris Mills</a>.</p>
</address>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、什么是语义化? 必应词典的解释 语义化是指用合理HTML标记以及其特有的属性去格式化文档内容。通俗地讲,语义化...
    水一川阅读 468评论 0 2
  • 笔记类文章 常用HTML5语义化标签 结构标签 header nav main article section a...
    布蕾布蕾阅读 251评论 0 0
  • 根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码,别人看你的代码和结构...
    我是好人_5063阅读 312评论 0 0
  • 根据语义选择标签,不要根据样式选择 标签分级 文本级标签:只放文字、图片和表单元素 容器级标签:布局 常用的标签 ...
    逆_3ec2阅读 289评论 0 1
  • emacs cask 是 emacs 的一个包管理工具,他的描述文件是 Cask . 他主要的开发语言是 pyth...
    cnsworder阅读 1,428评论 0 48

友情链接更多精彩内容