学习笔记:HTML语义化

95 阅读1分钟

什么是HTML语义化

简单来说来说HTML语义化就是一些标签例如

  • header
  • main
  • footer

为什么要用语义化标签

我用DIV+CSS也能写出一样的效果,为什么还要用语义化呢,语义化有什么优点?
总的来说,页面不只是给人看的,机器和爬虫也要看的,网页结构跟清晰方面开发维护。
另外,在网络或其他原因页面样式文件丢失的时候,满是div组成的页面和良好语义结构组成的页面那个对用户更友好?

优点

  • 在页面没有CSS的情况下,也能够很好的呈现出很好的内容结构
  • 有利于SEO:爬虫以来标签来确定关键字的权重,因此可以帮助爬虫抓取更多的有效信息
  • 有利于构建清晰的机构,有利于团队的开发、维护
  • 语义化标签有助于构架良好的HTML结构,有利于搜索引擎搜索、抓取
  • 方便其他设备解析: 如屏幕阅读器、盲人阅读器、移动设备等,以有意义的方式来渲染网页。