基于链接关系的微格式 使用rel属性

网站建设 2021-07-03 08:42www.dzhlxh.cn网站建设

原文链接:

这篇文章作为第一篇介绍会主要集中在基于链接关系的微格式,使用rel 属性。现在让我们开始吧。

基于链接的关系

rel 属性通常用来描述链接之间的关系,也就是说目的地址 (href) 跟源(站点)之间的关系。大部分人可能非常熟悉这个属性,因为他常常被用来描述用来指明链接的目的地址是该站点的首页。这个微格式的首要目的是为了导航使用的,但是同时也为页面提供了站点结构的描述信息。

注意: rel-home 目前还处在标准提案阶段,这也就意味着他还是个变数。但是,既然变化本身就是互联网技术的特性,我不是很在意这一点。

现在我们回到编程上面来……我在两种情况下会使用 rel-home 微格式。在我的 会自动识别出文档<head>段中<link>的rel-home属性。Opera浏览器会提供一个导航的工具条──如果启用的话──允许用户使用该工具条进行站内导航:

同样的,根据的文章,rel-home 属性也会为文本模式的浏览器提供更强大的导航辅助,提升软件的无障碍使用特性,例如文本模式浏览器 和 都会检测该属性。

最后,rel-home 可以被Firefox附加组件 识别,会在工具条中显示一些导航辅助信息。目前,这个附加组件可以在,rel="me"可以被使用在用来描述从描述某人的页面到另一个同样描述该人页面的超链接。

记住了这一点,我把指向我社交站点(比如,Flickr、Facebook、Twitter等)个人页面的链接上都添加了 rel="me"属性:

<a href="http://twitter.com/emilylewis" rel=”me”>Twitter</a>

好处

属性提供的语义描述已经让我非常的满意了,在此之外,使用 rel-me 属性有越来越多的好处浮现出来,主要是使用在描述之间的关系上。

XFN(XHTML 好友网络的缩写)是一个用来描述社交关系(例如,好友、家庭、同事等)的微格式。Google正在使用XFN来开发来帮助网络变得更加社区化,使的在任何网站上寻找朋友都变成一件非常容易的事情。

同样的,有越来越多的“在线身份集合(online identity consolidation)”的服务使用XFN,包括 和 。

此外,大量的社交网络站点开始在他们的资料页链接中添加 rel="me",包括Flickr、Twitter、LinkedIn等。这些行动都在支持着“在线身份集合”:在任何使用其他身份的网页中,分散的个人身份被重新集合在一起。(译注:好晦涩,不会翻)

我会在这个系列文章的中更具体的来讲述XFN。

分类 + 标签 = 令人兴奋的组织性

由于我对组织性特别的偏好(也因为所有非常COOL的孩子都这么做),我在博客中使用“标签”来配合“分类”功能。恰恰有一个微格式是支持这个组织结构的:。

给链接(<a>) 添加 rel="tag" 属性可以表明 该网页──或者该网页的一部分──是关于什么的。rel-tag广泛的在博客中使用,作者通常使用标签来标注他们的文章,从而帮助组织和分类他们的内容。

规范要求链接的目的地址 (href) 的 会自动发现 rel-tag 然后提供该标签进行上下文相关的搜索,这些搜索来自于Amazon、YouTube和Flickr这样的网站。下图就是 Operator 如何使用我博客上的 rel-tag 属性的:

Technorati 提供 的服务,用来索引这些使用标签的博客文章和内容。这会帮助那些站点和博客进行传播,因为用户完全可以通过访问 来搜索到这些被索引的文章。博客搜索引擎 Icerocket 也支持 .

License to Kill (With Semantics)

是的,我知道,非常烂 继续……

我使用的最后一个基于链接的关系微格式是。可能您早已经猜到了,这个微格式用来描述内容的版权,使用在那些指向版权信息的链接(<a>)中(通过href值)。

当我开始“A Blog Not Limited”,做的第一件事情就是获取一份的版权来保护我的内容。之后,在页脚部分修改了版权声明,就包含了一条这样的链接,我为他添加了rel="license"属性:

<a href="http://creativecommons.org/licenses/by-nc-nd/3.0/" title="Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported" rel=”license”>copyright</a>

好处

Yep,语义!之外的好处就是,同样有一个FF的附加组件可以识别rel-license:。下图是Tails显示博客上的版权信息:

Creative Commons 在生成版权标记的时候也。

同样,Google和Yahoo!也提供基于rel-licensed内容过滤的搜索:

全面使用的好处

上面分别讲述了每个微格式使用的好处,同样需要注意的还有一个全面的好处就是:。

通过使用CSS属性选择器,您可以为不同rel属性的链接定义特定的风格。例如,为指定rel="license"的链接添加一个图标:

a[rel~="license"]:before {content: url(copyright.png);}

当然,

Copyright © 2016-2025 www.dzhlxh.cn 金源码 版权所有 Power by

网站模板下载|网络推广|微博营销|seo优化|视频营销|网络营销|微信营销|网站建设|织梦模板|小程序模板