2

我挑战了所有常规知识,首先编写了我的 HTML5 网站。现在我正在编写 HTML4 站点并添加一个检测旧浏览器的脚本。我的问题主要是关于网络安全字体。我知道为了 SEO 的利益,最好使用 HTML 而不是漂亮文本的图像。但是,由于 HTML5 网站的标题中包含 HTML,我想知道在 HTML4 版本的网站中使用图像表示这些标题是否安全。简而言之,我的 Web 客户端的索引会受到影响吗?我觉得HTML5版本会保证好的排名,但我想把它放到社区里,得到一个意见。

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

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

4

1 回答 1

0

经过大量研究,我发现在 HTML5 中创建站点并以优雅降级为目的实现项目并不少见。

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

一旦我发现 javascript 是要走的路,一个简单的谷歌搜索将我带到这个网站:diveintohtml5.info/detect.html。这提供了多种方法来检测与 HTML5 相关的浏览器功能。

对于那些对代码不那么精通的人,或者对于那些正在寻找快速解决方案的人,第二个网站还提供了到modernizr.com的链接,这是一个“开源 MIT 许可的 javascript 库,可以检测对许多HTML5 和 CSS3 功能。”

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

开发愉快!吉

于 2012-07-09T21:07:39.023 回答