DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML詳解 >> Microformats教程 第2部分:標簽式分類
Microformats教程 第2部分:標簽式分類
編輯:XML詳解     

我們已經了解到Microformats的強大之處了,但是似乎僅僅用在licensee上是不夠的,上一篇文章中,我提到鏈接( <a> )是我們非常喜歡,而且往往需要語意化的元素,那麼今天我們將再看到一些不同於license的link-base microformats,它們同樣是一些非常簡單的microformats,但卻非常強大。

  標簽式分類是現在各大網站比較流行的分類方式,它是一種比傳統方法更多更細化更精確的分類方式,並且能夠有多種數據展現方式,很常見的一種是標簽雲圖,就類似本站右側的“標簽分類”下的圖。你也許在許多網站中都看到過這樣的標簽雲圖,但是你有沒有想過,如果我們能在一個網站中,獲得所有網站的某一標簽的信息,那不是能夠使我們更方便查找和閱讀信息嗎?是的,我們現在可以做到了, 通過microformats 。

  和 rel-license 一樣,我們還將使用 rel 屬性,因為它表明了鏈接指向何許內容。

<a href="http://www.lunaticsun.com/tag/microformats/" rel="tag">微格式</a>

  以上代碼就是一個典型的 rel-tag microformats,和 rel-license 一樣,你看不到你的這條鏈接在轉變為microformats以後有任何不同,但是在它格式化的那一刻,他就能夠被網絡所抓取,抓取這一信息的網站目前有 technorati 。重點在於technorati是一個聚合信息外國網站,他怎麼能夠識別我鏈接中的中文“微格式”三個字呢?不用擔心, rel-tag 並不將你的鏈接文字作為它tag的信息,而是將 你的鏈接中由斜槓 / 劃分的最後一個部分來作為 rel-tag 的標簽值 。這樣你就不用在意你的鏈接文字了,你可以用英語以外的文字,也可以給他取稀奇古怪的名字,當然最重要還是,把你真正想作為標簽值的那個詞語放在鏈接的最後一部分,以上代碼的標簽值就是microformats。

  你可能會覺得,如果所有的網站信息都能夠加上 rel-tag 那將會有多棒啊。只要訪問一個能夠抓取 rel-tag 信息的聚合網站,那我們就省的到處找信息了。Technorati確實是這麼做了,也很成功。但某種理想化的東西還需要改善,首先我們並沒有限制使用者如何去設置標簽,我們也沒有規范某篇文章包含哪些信息時就應當包含哪些標簽,所以 標簽的設置是很隨意的 。這種隨意性是我們能夠找到信息的瓶頸之一,但是要將整個世界的信息分類進行標准化規范化工作量太大,並且很難獲得所有人的共識,畢竟自己怎麼分類是個“私事”。

  另外一個常用的link-base microformats叫做votelinks,它主要用來展現對於某一特定事物的 贊許、中立或者反對 的外部鏈接。他的實現模式同樣簡單

<a href="http://www.lunaticsun.com/article/good" rev="vote-for">講得太對了!</a>
<a href="http://www.lunaticsun.com/article/neu" rev="vote-abstain">沒什麼好表態的</a>
<a href="http://www.lunaticsun.com/article/bad" rev="vote-against">這種垃圾你也能發表?</a>

  注意,這裡使用 rev 屬性,而不是 rel , rev 反映的是鏈接對本文檔的態度。三條代碼分別表示贊許、中立和反對。目前在我們網絡信息中,我們常常表態, 豆瓣 用戶對書表態,博客閱讀者對作者表態, 淘寶 用戶對商品表態,如果哪天這些網站都實現了 votelinks 那麼說不定哪天 百度 的高級搜索中能夠增加一條選項:您的態度。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved