关于HTML5,SEO和向后兼容性的方法论问题

时间:2012-06-15 14:22:01

标签: html html5 seo backwards-compatibility

我蔑视所有传统知识,并先写了我的HTML5网站。现在我正在编写HTML4站点并添加一个检测旧浏览器的脚本。我的问题主要是关于网络安全字体。我知道最好使用HTML而不是漂亮文本的图像,以利于SEO。但是,由于HTML5网站存在标题中的HTML,我想知道在网站的HTML4版本中使用图像来表示这些标题是否安全。简单地说,我的网络客户端的索引会受到影响吗?我觉得HTML5版本将确保良好的排名,但我想把它放到社区并获得意见。

第二个问题,我应该在HTML4或XHTML中创建更易于访问的版本吗?

最后,是否有一种更简单的方法可以使新网站向后兼容,并且仍然可以使用更新的技术?

1 个答案:

答案 0 :(得分:0)

经过大量研究后,我发现在HTML5中创建一个网站并实现项目以达到优雅降级的目的并不是那么罕见。

在此站点:spacebug.com/gracefully-detect-old-browsers-and-fallback-from-html5/,作者建议不要使用PHP用户代理变量来检测浏览器功能。它表示有太多的用户代理和标题更改等。请查看链接以获得深入的解释。它提供了正确的方法是使用javascript检查某些功能。由于我的目的是在HTML5中呈现它或在XHTML中呈现它,这使我的生活变得非常简单。

一旦我发现javascript是要走的路,一个简单的Google搜索引导我访问这个网站:diveintohtml5.info/detect.html。这提供了许多用于检测与HTML5相关的浏览器功能的方法。

对于那些不熟悉代码的人,或那些正在寻找快速解决方案的人,第二个网站还提供了modernizr.com的链接,这是一个“开源麻省理工学院许可的JavaScript库”检测到对许多HTML5和CSS3功能的支持。“

所以,谢谢大家的意见。我从这次经历中学到了很多东西,我希望它能让一切变得更加用户友好和高效。

快乐的开发! 吉