我蔑视所有传统知识,并先写了我的HTML5网站。现在我正在编写HTML4站点并添加一个检测旧浏览器的脚本。我的问题主要是关于网络安全字体。我知道最好使用HTML而不是漂亮文本的图像,以利于SEO。但是,由于HTML5网站存在标题中的HTML,我想知道在网站的HTML4版本中使用图像来表示这些标题是否安全。简单地说,我的网络客户端的索引会受到影响吗?我觉得HTML5版本将确保良好的排名,但我想把它放到社区并获得意见。
第二个问题,我应该在HTML4或XHTML中创建更易于访问的版本吗?
最后,是否有一种更简单的方法可以使新网站向后兼容,并且仍然可以使用更新的技术?
答案 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功能的支持。“
所以,谢谢大家的意见。我从这次经历中学到了很多东西,我希望它能让一切变得更加用户友好和高效。
快乐的开发! 吉