15
用徽标图像替换H1文本:SEO和可访问性的最佳方法?
似乎那里有几种不同的技术,所以我希望对此有一个“明确的”答案... 在网站上,通常的做法是创建一个链接到首页的徽标。我想做同样的事情,同时针对搜索引擎,屏幕阅读器,IE 6+和禁用CSS和/或图像的浏览器进行最佳优化。 示例一:不使用h1标签。对SEO不好,对吗? <div id="logo"> <a href=""> <img src="logo.png" alt="Stack Overflow" /> </a> </div> 示例二:在某处找到它。CSS似乎有点骇人听闻。 <h1 id="logo"> <a href="">Stack Overflow</a> </h1> /* css */ #logo { padding: 70px 0 0 0; overflow: hidden; background-image: url("logo.png"); background-repeat: no-repeat; height: 0px !important; height /**/:70px; } 示例三:相同的HTML,使用text-indent的不同方法。这是图像替换的“ Phark”方法。 <h1 id="logo"> <a href="">Stack …