Html H1只包含IMG可以吗?如果有显示为“无”的文本,搜索引擎会忽略吗;?
使用MVC3中当前没有H1元素的布局。唯一符合H1标准的是在横幅上有一个公司标志 如果我把图片和文字一起放在横幅上,搜索引擎优化的含义会是什么?如下所示:Html H1只包含IMG可以吗?如果有显示为“无”的文本,搜索引擎会忽略吗;?,html,seo,Html,Seo,使用MVC3中当前没有H1元素的布局。唯一符合H1标准的是在横幅上有一个公司标志 如果我把图片和文字一起放在横幅上,搜索引擎优化的含义会是什么?如下所示: <h1> <img src="/path/to/transparent.gif" alt="My Company Logo" /> <span style="display:none;">My Company Name</span> </h1> 我的公司名称 或
<h1>
<img src="/path/to/transparent.gif" alt="My Company Logo" />
<span style="display:none;">My Company Name</span>
</h1>
我的公司名称
或者,甚至可以绝对定位跨度并将其定位到视口之外。我知道搜索引擎在只为显示给用户的内容编制索引方面更聪明。但我应该如何处理这种情况呢?我需要额外的文本,还是爬虫会索引img的alt属性?您可能需要使用HTML5规范中新的
标记,该标记可以包含任何元素
见:
HTML 5和搜索引擎优化--
HTML5
标记--是的,任何内联元素都可以包含在h1元素中。不要担心跨度。大多数搜索引擎索引alt文本。甚至可以看看w3.org自己的网站上的例子。他们用自己的徽标来实现这一点。在HTML5中,您可以:
<hgroup>
<h1><img src="/path/to/transparent.gif" alt="My Company Logo" /></h1>
<h2>My Company Name</h2>
</hgroup>
我的公司名称
是的,我们将谈到这一点。但是现在,如果没有某种js干预,header元素在IE8中就无法正常工作。