萌萌妈妈 发表于 2015-1-15 23:25:35

DIV教程之基于链接干系的微格局:利用rel属性

提高易用性。使用CSS可以结构化HTML,例如:标签只用来控制段落,heading标签只用来控制标题,table标签只用来表现格式化的数据等等。
网页制造poluoluo文章简介:我酷爱语义、布局、复杂和他的潜力。我决意我必需要跟天下一同分享我对他的酷爱(大概最少分享给我的四个读者),要分享我是怎样在博客上利用分歧的微格局的。
我酷爱语义、布局、复杂和他的潜力。我决意我必需要跟天下一同分享我对他的酷爱(大概最少分享给我的四个读者),要分享我是怎样在博客上利用分歧的微格局的。
原文链接:http://www.ablognotlimited.com/articles/getting-semantic-with-microformats-part-1-rel/
这篇文章作为第一篇先容会次要会合在基于链接干系的微格局,利用rel属性。如今让我们入手下手吧。
基于链接的干系

rel属性一般用来形貌链接之间的干系,也就是说目标地点(href)跟源(站点)之间的干系。年夜部分人大概十分熟习这个属性,由于他经常被用来形貌CSS的链接地点:
<linkrel=”stylesheet”type=”text/css”media=”screen”href=”/styles/main.css”/>
别的,在这个标志中您可使用多个rel值,就仿佛能够在class属性中利用多个值一样。
告知我回家的路

rel-home微格局用来指明链接的目标地点是该站点的首页。这个微格局的主要目标是为了导航利用的,可是同时也为页面供应了站点布局的形貌信息。
注重:rel-home今朝还处在尺度提案阶段,这也就意味着他仍是个变数。可是,既然变更自己就是互联网手艺的特征,我不是很在乎这一点。
如今我们回到编程下面来……我在两种情形下会利用rel-home微格局。在我的XHTML代码的<head>部分,我会增加:
<linkrel=”home”href=”http://www.ablognotlimited.com/”title=”Homepage”/>
一样,任何指向首页的链接(比方在导航处,固然也能够包含注释中)城市被指定这个属性rel="home":
<ahref="http://www.ablognotlimited.com"rel=”home”>ABlogNotLimited</a>
如许做的优点

除供应语义的基础形貌,Opera会主动辨认出文档<head>段中<link>的rel-home属性。Opera扫瞄器会供应一个导航的工具条──假如启用的话──同意用户利用该工具条举行站内导航:

一样的,依据MarkPilgrim的文章DiveIntoAccessibility,rel-home属性也会为文本形式的扫瞄器供应更壮大的导航帮助,提拔软件的无停滞利用特征,比方文本形式扫瞄器Links和Lynx城市检测该属性。
最初,rel-home能够被Firefox附加组件cmSiteNavigation工具条辨认,会在工具条中显现一些导航帮助信息。今朝,这个附加组件能够在FFFFFFFFFF1.5&ndash;2.0版本上利用,可是我如今利用FF3.0,以是不克不及匡助供应截图了。
我和我的

一样,既然这是我的博客,而且rel可使用多个属性值,以是,一切指向首页的链接也都被指定rel="me"的属性:
<ahref="http://www.ablognotlimited.com"rel=”homeme”>ABlogNotLimited</a>
依据微格局的具体申明,rel="me"能够被利用在用来形貌从形貌或人的页面到另外一个一样形貌该人页面的超链接。
记着了这一点,我把指向我交际站点(好比,Flickr、Facebook、Twitter等)团体页面的链接上都增加了rel="me"属性:
<ahref="http://twitter.com/emilylewis"rel=”me”>Twitter</a>
优点

属性供应的语义形貌已让我十分的中意了,在此以外,利用rel-me属性有愈来愈多的优点出现出来,次要是利用在形貌XFN之间的干系上。
XFN(XHTML密友收集的缩写)是一个用来形貌交际干系(比方,密友、家庭、同事等)的微格局。Google正在利用XFN来开辟SocialGraphAPI来匡助收集变得加倍社区化,使的在任何网站上寻觅伴侣都酿成一件十分简单的事变。
一样的,有愈来愈多的“在线身份汇合(onlineidentityconsolidation)”的服务利用XFN,包含claimID和Plaxo’sOpenSocialGraph。
别的,大批的交际收集站点入手下手在他们的材料页链接中增加rel="me",包含Flickr、Twitter、LinkedIn等。这些举动都在撑持着“在线身份汇合”:在任何利用其他身份的网页中,分离的团体身份被从头汇合在一同。(译注:好流畅,不会翻)
我会在这个系列文章的第二部分中更详细的来说述XFN。
分类+标签=使人镇静的构造性

因为我对构造性出格的偏好(也由于一切十分COOL的孩子都这么做),我在博客中利用“标签”来共同“分类”功效。恰好有一个微格局是撑持这个构造布局的:rel-tag。
给链接(<a>)增加rel="tag"属性能够标明该网页──大概该网页的一部分──是关于甚么的。rel-tag普遍的在博客中利用,作者一般利用标签来标注他们的文章,从而匡助构造和分类他们的内容。
标准请求链接的目标地点(href)的URL中最初一部分要包括“标签”的实践赋值。这类链接的构造体例也被称作“标签空间(tagspace)”。
在ABlogNotLimited博客上,我对一切的标签链接逗使用了这个微格局:
<ahref="http://www.ablognotlimited.com/articles/tag/ExpressionEngine/”rel=”tag”>ExpressionEngine</a>
一样,关于我一切的分类链接:
<ahref="http://www.ablognotlimited.com/articles/category/experiments/”rel=”tag”>Experiments</a>
这些例子申明在利用这些链接的页面中包括了形貌“ExpressionEngine”和“Experiments”的内容。别的,这些例子还申明“ExpressionEngine”和“Experiments”界说的标签空间可使用这些链接来定位。
优点

还必要多说吗?是的,由于我喜好这么说:语义是这些微格局带给我最主要的优点。一样,在同时利用本文中形貌的其他微格局时,会带来更多的优点。
比方,Firefox的附加组件Operator会主动发明rel-tag然后供应该标签举行高低文相干的搜刮,这些搜刮来自于Amazon、YouTube和Flickr如许的网站。下图就是Operator怎样利用我博客上的rel-tag属性的:

Technorati供应标签搜刮的服务,用来索引这些利用标签的博客文章和内容。这会匡助那些站点和博客举行传布,由于用户完整能够经由过程会见Technorati的标签服务来搜刮到这些被索引的文章。博客搜刮引擎Icerocket也撑持基于标签的搜刮.
LicensetoKill(WithSemantics)

是的,我晓得,十分烂持续……
我利用的最初一个基于链接的干系微格局是rel-license。大概您早已猜到了,这个微格局用来形貌内容的版权,利用在那些指向版权信息的链接(<a>)中(经由过程href值)。
当我入手下手“ABlogNotLimited”,做的第一件事变就是猎取一份CreativeCommons的版权来回护我的内容。以后,在页脚部分修正了版权声明,就包括了一条如许的链接,我为他增加了rel="license"属性:
<ahref="http://creativecommons.org/licenses/by-nc-nd/3.0/"title="CreativeCommonsAttribution-Noncommercial-NoDerivativeWorks3.0Unported"rel=”license”>copyright</a>
优点

Yep,语义!以外的优点就是,一样有一个FF的附加组件能够辨认rel-license:TailsExport。下图是Tails显现博客上的版权信息:

CreativeCommons在天生版权标志的时分也利用rel-license。
一样,Google和Yahoo!也供应基于rel-licensed内容过滤的搜刮:


[*]Yahoo!CreativeCommonsSearch
[*]Google“UsageRights”search
周全利用的优点

下面分离报告了每一个微格局利用的优点,一样必要注重的另有一个周全的优点就是:CSS属性选择器。
经由过程利用CSS属性选择器,您能够为分歧rel属性的链接界说特定的作风。比方,为指定rel="license"的链接增加一个图标:
a:before{content:url(copyright.png);}
固然,IEIEIEIEIE6不撑持属性选择器,我恨IE6……要我说,我们就只为那些撑持尺度的扫瞄器开辟这些加强的计划,好比那些撑持属性选择器的。
延长浏览:为网页增加hCard微格局
</p>
这工具比表格好的唯一就是你可以定义一个ID,想怎么玩它就怎么玩他,表格用来处理显示数据,DIV+css+TABLE就行了,都什么年代了,以前没有DIV,而且386的年代不也一样,现在都奔腾4了

分手快乐 发表于 2015-1-17 22:39:02

技术的学习如同长跑。只要越过极限,就会越跑越轻松。技术的学习其实并不像想象中那么可怕,任何技术都并不高深莫测。

山那边是海 发表于 2015-1-26 23:23:31

每天上网看着那样多的网页,于是我才下定决心选择了网页制作这一门课程,目的就是希望以后能够做出一个完美的网页来。

简单生活 发表于 2015-2-5 08:11:47

使用所见即所得的接口,亦有HTML编辑的功能。它现在有Mac和Windows系统的版本。原本由Macromedia公司所开发。

灵魂腐蚀 发表于 2015-2-11 08:27:35

滚动条)层属性--溢出(visible/hidden/scroll/auto)

萌萌妈妈 发表于 2015-3-2 05:56:00

这个过程其实就是交流的过程。所有的这些都需要花时间。在面对完全陌生的软件时,就要多花时间对其产生初步的印象。此外,多操作也是非常重要的。

因胸联盟 发表于 2015-3-11 05:09:28

俗话说:兴趣是最好的老师。做每一件事都离不开兴趣的驱动。兴趣是自学技术需要迈出的第一步。在学习的过程中,我们难免会遇到各种各样的问题。

兰色精灵 发表于 2015-3-17 23:10:08

Dreamweaver由MX版本开始使用Opera软件公司的排版引擎“Presto”作为网页预览。

谁可相欹 发表于 2015-3-25 11:20:29

经过两天的学习,总算对Dreamweaver有进一步的了解了,心中不免有些激动。今天和其他几位老师交流了一下,感觉受益匪浅.
页: [1]
查看完整版本: DIV教程之基于链接干系的微格局:利用rel属性