美文网首页
如何理解HTML语义化

如何理解HTML语义化

作者: 踏莎行 | 来源:发表于2020-12-30 15:01 被阅读0次
什么是语义化?

  简单的来说,就是用正确的标签去做正确的事;比如说在HTML5新增的语义化标签:<header></header>可以做页面的头部、<nav></nav>做页面的导航、还有footer,section,aside等等。在没有提出语义化的时候,很多人的页面几乎满屏的div,结构很杂乱,不利于维护。
  此外就是浏览器对标签自带默认样式,让有些开发者滥用标签,比如说标题标签h1~h6,浏览器给他们的自带样式是字体大小由大到小,由粗到细,所以在写页面时就会利用他们这些特点需要加大加粗字体,强调内容等,就会使用标题标签,这是很不建议的,应该使用CSS去定义样式。

使用语义化标签有什么好处?
  • 一般我们讲求结构-样式-行为相分离,HTML要搭建页面结构,使用语义化标签有利于搭建一个良好的页面结构,利于开发者的维护,在没有CSS的时候能够清晰的看出网页的结构,增强可读性。
  • 利于搜索引擎,和搜索引擎建立良好沟通,有助于爬虫抓取更多的有效信息:爬虫依赖于标签来确定上下文和各个关键字的权重;
  • 方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以有意义的方式来渲染网页 便于团队开发和维护,语义化更具可读性,遵循W3C标准的团队都遵循这个标准,可以减少差异化。
在写HTML时,应该注意什么?

1.既然提出了语义化,在选择标签时尽量减少无意义的标签。在语意不明确时可以使用div+css布局
2.尽量不使用单纯为了表示样式的标签,比如说:b, u等标签,改用css来设置你想要的样式

相关文章

  • 大厂高频核心前端面试题总结,爆肝五万多字,面试必考 秒变大佬 ❤

    ?HTML 1. 如何理解HTML语义化 HTML5语义化[https://blog.csdn.net/x5503...

  • 面试题集

    HTML部分 1. 你是如何理解 HTML 语义化的? 语义化是指根据内容的结构化(内容语义化),选择合适的标签(...

  • 01前端面试题集锦(html篇)

    HTML 必考:你是如何理解 HTML 语义化的? 举例法HTML 语义化就是使用正确的标签(总结)段落就写 p ...

  • 前端面试题目集锦

    HTML 必考:你是如何理解 HTML 语义化的?举例法:HTML 语义化就是使用正确的标签(总结)段落就写 p ...

  • HTML 语义化

    如何说 html 语义化 和为什么要语义化? 因为 html 本身是标记语言,使用语义化是便于代码理解 为了在 c...

  • HTML-语义化-(iframe-a-form的使用)

    语义化 参考资料:semantic-html 关于语义化 HTML 以及前端架构的一点思考 如何理解 web ...

  • 面试

    HTML 如何理解 HTML 语义化 HTML语义化就是使用正确的标签,段落就写 p 标签,标题就写 h1 标签,...

  • 面试

    HTML 必考:你是如何理解 HTML 语义化的?举例法HTML 语义化就是使用正确的标签(总结)段落就写 p 标...

  • 前端面试题总结

    HTML 1、你是如何理解web语义化的? Web语义化是指使用恰当语义的html标签、class类名等内容,让页...

  • 如何理解 HTML 语义化

    你是如何理解 HTML 语义化的?(面试) 在了解 HTML 语义化之前,先科普一下下面几个名词: 语义:是语言所...

网友评论

      本文标题:如何理解HTML语义化

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