HTML關於Profile

來源:互聯網
上載者:User

 製作出一個頁面其實是很簡單的事,但是製作出一個好的頁面卻是一件挺困難的事,要使一個頁面最終能很好的呈現出來,包括在許多未知的環境下都能很好的呈現,這即是一件更困難的事情。在一份基於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/”>

相關文章

Cloud Intelligence Leading the Digital Future

Alibaba Cloud ACtivate Online Conference, Nov. 20th & 21st, 2019 (UTC+08)

Register Now >

11.11 Big Sale for Cloud

Get Unbeatable Offers with up to 90% Off,Oct.24-Nov.13 (UTC+8)

Get It Now >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。