2011-09-30 116 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 ...>