DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML詳解 >> 什麼是Microformats?
什麼是Microformats?
編輯:XML詳解     

Microformats 不僅僅是一種技術,從用戶角度來說,它是 Web內容 的一部分。從技術角度來說,Microformats並不是一種新技術,它的實質只是Markup language(HTML、XHtml)。所謂micro指的是它是一小段代碼和一小段特定的Web內容,所謂formats指的是它有一種固定的標記格式。

  既然我們已經有了標記語言,我們為什麼還需要Microformats呢 ?

  目前的 Markup language 的語意還不夠豐富,它所能表達的無非是段落(p),鏈接(a),引用(blockquote)等。這些僅僅是文學上語意,而不是人們需要表達的真正內容。真正內容可以是地址、事件、人物等擁有實際意義的信息。然而Markup language並沒有將這些實體標准化。我們可以隨意選擇適當的tag來標記地址、事件、人物等。我們的隨意性導致了這樣一個問題:標記事件的Markup五花八門。當我們想建立一個網站來聚集所有 Internet上面的事件信息 時,我們幾乎肯定會得到同一個答案:“不可能”。因此,我們需要將網頁中的一小塊事件信息的Markup標准化。這種標准化了的formats和一小部分的內容組合起來便成為Microformats。

  也許你會追問,我們為什麼需要建立一個聚集所有信息的網站呢?每個網站都有自己獨立的信息,為什麼要去把那些不相關的網站的信息集合在一起呢?這樣的聚集有用麼 ?

  我想舉個例子,我家門口有一條小商業街,這條街道的兩旁共有四十多家小店,每個小店都有自己的網站,不過顯然他們都不會把其他商店的信息登在他們的網站上,即使那家商店就在他隔壁,絕對不會有哪個商店會傻到幫別的商店做廣告。但是該死的是,為了想在網上查清楚這條街上到底有哪些商店,賣些什麼好東西,我不得不打開四十多個網站來一個一個查看。但是如果每個網站都能把他們的地址信息和所賣的商品信息按照一定的Markup結構標記出來的話,那麼我們就可以制作一個網站來讀取這些標記信息並且將他們連在一起形成一條小商業街的統一的信息。這樣我們小區的居民將會十分樂意使用這個網站,而不必打開四十多個網站來了解這條小商業街了。但前提是這些商店的網站都必須使用標准化的Markup來標記信息,否則我們就不能讀取信息了。Microformats就是用來標准化信息的工具。它存在著這樣一個博弈,如果我們不使用它,或者我們只有一小部分人使用它,那麼它將成為一個廢物,如果我們都使用它,它將變成一個強大的怪物。

  Microformats不僅僅在網站之間傳遞信息,還讓我們的網站能夠與其他系統傳遞信息和語意。對於我們常用的地址信息,事件信息和聯系信息,還可以從網頁上將它們 導入到桌面應用程序 ,以便建立我們的私有信息。

  Microformats就象Html一樣簡單易懂,花上一兩天的時間我們就能標記出許多內容了,馬上行動! 每個網站只要邁出簡單的一小步,整個網絡就能夠邁出一大步 。

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