2011-09-30 185 views
3

我試圖改變默認的縮略圖pic facebook用我在fb上發佈我的網站url時使用。現在我一直在一些網站/論壇上,並且存在很多混亂/差異。 大多數人說,你應該包括在<head></head>標籤主頁的下面一行:元標記無效的屬性屬性

<link rel="image_src" href="url to your desired thumbnail image.jpg" /> 

現在我做到了(所以做了很多其他人的),它不工作(對於其他人也) 。不同網站上的其他一些人建議包括以下內容:

<meta name="fb" content="url to your desired thumbnail image.jpg" property="og:image"/> 

在ASP.NET(Visual Studio的'10),它說,'property'不是「元」有效的屬性。

現在應該在我的html標記中聲明哪些模式屬性爲「有效」屬性。我去一些大的網站,看看他們的代碼,發現在<head>標籤宣佈以下meta標籤:

<meta content="IE=100" http-equiv="X-UA-Compatible"> 
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"> 

我試過,很好,但仍然FB不使用我指定要用作PIC縮略圖。我的編碼和URL沒有被破壞或者什麼都沒有,Visual Studio在沒有問題的情況下進行調試。

請幫助...

謝謝

+3

屬性不是來自html標準的屬性,是來自開放圖協議的人的發明。因爲名稱對他們來說不夠 – Einacio

+0

@Einacio:'property'是由RDFa定義的一個屬性,它可以在HTML(5)文檔中使用。 →http://www.w3.org/TR/html-rdfa/ – unor

回答

1

嘗試添加以下<meta>代碼到你的<head>部分:

<meta property="og:image" content="URL_to_your_desired_thumbnail_image.jpg" /> 

然後輸入你的頁面的URL到Facebook URL Linter

對於'property'是<meta>標記的有效屬性,您可能必須改變你的<!DOCTYPE ...>