萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> 腳本Html教程 >> HTML關於Profile

HTML關於Profile

 制作出一個頁面其實是很簡單的事,但是制作出一個好的頁面卻是一件挺困難的事,要使一個頁面最終能很好的呈現出來,包括在許多未知的環境下都能很好的呈現,這即是一件更困難的事情。在一份基於Web標准的HTML文檔中,需要聲明很多的規則,比如DOCTYPE聲明、xmlns聲明等,只有做出了這些聲明,網頁文檔才能更好的在不同的浏覽器中最大程度的呈現出一樣的效果。

在使用Wordpress程序搭建的博客(其它程序搭建的博客也可能有)的頁面代碼裡會有一句這樣的代碼:

<head profile=”http://gmpg.org/xfn/11″>

而當我們在博客的後台添加友情鏈接時如果標注一下鏈接關系的話,就能得到這樣的代碼:

<a href=”http://www.etcis.com/” rel=”friend” target=”_blank”>阿獵的SEO博客</a>

在這個鏈接中的rel=”friend”即是對這個鏈接的關系聲明,聲明我與該鏈接的主人是朋友關系,當然除朋友關系外還有很多其他關系可選,具體請查看XFN1.1。

在之前日志中的聲明中我們即可得知,如果沒有一份統一的規則約束的話,浏覽器們可以根據自己設定的默認樣式來呈現網頁,呈現出來的效果可能就會有很大的偏差。而對於這種關系網絡來說,如果沒有一份統一的規則約定的話,就變得沒有絲毫的意義,比如你把朋友定義成“frieng”,而我要按照拼音來定義成“pengyou”,這個定義的數據將變得毫無意義。

所以我們在HTML文檔的<head />標簽中使用“profile”屬性引入一個聲明,聲明在這個HTML文檔中使用了 XML Friends Network (XFN) 微格式,然後按照這份XFN微格式中約定的方式來描述關系網絡,於是即使是不同用戶代理器訪問這些數據只要其遵循XFN的約定即可正確的讀取出其中的關系數據。

當然,這其中的微格式數據對於平常通過浏覽器來閱讀HTML文檔的用戶來說,沒有什麼實際性的意義,可是對於某些用戶代理器來說,通過讀取這份XFN微格式數據再加上其它的諸如hCard等微格式數據,那麼即可在互聯網上呈現出人與人之間的關系網絡。

對於不同的數據聲明需要為其指定描述的位置,而profile的值即是對這個數據的描述的位置,或者可以簡單的理解成是為不同的用戶代理器指定相同的約定規則。

對於一個頁面中引用的多份數據聲明,只需要在profile的值中將其用空格隔開即可:

<head profile=”http://www.gmpg.org/xmdp/samplehtmlprofile http://www.solitude.dk/blogprofile/011/”>

copyright © 萬盛學電腦網 all rights reserved