# 经典真题
- 什么是微格式?前端构建中应该如何考虑微格式?
所谓微格式,是建立在已有的、被广泛采用的标准基础之上的一组简单的、开放的数据格式。
具体表现是把语义嵌入到 HTML 中,以便有助于分离式开发,并通过制定一些简单的约定,来兼顾 HTML 文档的人机可读性,相当于对 Web 网页进行了语义注解。
采用微格式的 Web 页面,在 HTML 文档中给一些标签增加一些属性,这些属性对信息的语义结构进行注解有助于处理 HTML 文档的软件,更好的理解该 HTML 文档。
在前端构建中微格式的意义?
微格式按照某种已有的被广泛应用的标准,通过对内容块的语义标记,可以让外部应用程序、聚合程序和搜
索引擎能够做以下事情:
1. 在爬取 Web 内容时,能够更为准确地识别内容块的语义;
2. 对内容进行操作,包括提供访问、校对,还可以将其转化成其他的相关格式,提供给外部程序和 Web 服 务使用。
总结:微格式可以对网站进行 SEO 优化,如果需要可以考虑
# 微格式介绍
所谓微格式,是建立在已有的、被广泛采用的标准基础之上的一组简单的、开放的数据格式。
具体表现是把语义嵌入到 HTML 中,以便有助于分离式开发,并通过制定一些简单的约定来兼顾 HTML 文档的人机可读性,相当于对 Web 网页进行了语义注解。
talk is cheap, show me code
链接首页的代码:
<a href="https://blogs.bidlh.top"></a> |
现在在代码元素 a 上加 rel 属性:
<a href="https://blogs.bidlh.top" rel="homepage"></a> |
通过添加 rel="homepage" 表示跳转页面是首页。
在已有的链接元素添加语义化属性 rel,就为这个链接添加了具体的结构和意义。
微格式就是为了兼顾 HTML 文档的人机可读性,在标签中添加的语义注解。
微格式一般用于标记人员、组织、事件、地点、博客帖子、产品、评论、简历、食谱等的 HTML.
目前已具备完整规范的微格式还包括: hCard、hCalendar、XOX0、XFN、VoteLinks 和 3 个 “re” 的微格式: rel
icense、rel-nofollow 和 rel-tag。
至于每一种微格式的规范 (里面有哪些属性) 是什么,我们可以在官网进行查阅例如: hcard 的规范就可以参阅
过去无法挽回,未来可以改变,有的人成日殚精竭虑,却掀不起什么风浪,有的人却因一念之差,让世界天翻地覆,这就是命运权重。