关于HTML语义化的一些理解

什么是HTML语义化?

首先来回答第一个问题,什么是HTML语义化?简单来说就是,让人和机器更容易读懂内容。比如标签<p>我们一看见它就知道里面肯定会有一段文字,而不是一个标题。虽然<div>里也可以直接放置文章内容,并且解析也完全没有问题,但这样能使人一目了然么,能使人快速的理解HTML结构么。我们看见<header>就知道它是web的头部,<footer>是web的底部,这些标签是多么的干净纯粹。当然HTML标签并不能完全表示web页面的所有部分或功能,所以就会有id和class进一步的对元素进行语义描述。还有,HTML5进一步增加了一些语义丰富的标签,如:<nav>等。

HTML语义化有什么意义?

  1. 有助于开发人员对HTML文档的理解,完善的语义化能够使阅读HTML文档的人员高效率地理解文档。

  2. 不单单有助于人,也可以让用户代理、爬虫和搜索引擎更好地分析web页面,从而可以对页面内容做更好地挖掘和处理。

所以,HTML语义化一定是未来的一个发展方向,我们在开发中也尽量遵守语义化。

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

相关阅读更多精彩内容

  • ## 什么是HTML语义化? 首先来回答第一个问题,什么是HTML语义化?简单来说就是,让人和机器更容易读懂内容。...
    pramper阅读 180评论 0 0
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,250评论 1 92
  • 首先是关于语义(Semantics)和默认样式的区别,默认样式是浏览器设定的一些常用tag的表现形式,语义化的主要...
    DecadeHeart阅读 3,534评论 0 3
  • 1. HTML语义化背景介绍 讲到语义化,我们首先来聊聊html语义化的背景,HTML结构语义化,是最近几年才提出...
    阿布_0caf阅读 25,465评论 1 20
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,790评论 19 139

友情链接更多精彩内容