![]() |
1
6
这完全取决于你的观众。 如果你的大多数读者都是相当时髦的网页开发者,知道如何使用一个好的浏览器,那么使用HTML5可能会很好。 但是,如果您的受众是任何政府机构(学校等)、商业场所等,您可能还不想使用它。我的学校目前在Internet Explorer 6/7上运行,我的一位老师经常抱怨YouTube顶部的“不支持您的浏览器”消息。这些人可能对他们使用的浏览器没有任何控制权,而且可能由于IT人员的原因有点落后。 找到你的听众,用你对他们满意的方式。 |
![]() |
2
4
这取决于您要实现哪些功能。HTML5是一个非常广泛的标准,包括视频、动态位图、地理位置、更多语义标签等。 没有浏览器实现了所有HTML5功能,都实现了一些 这将告诉您需要了解的大部分内容以及哪些浏览器支持它。 你对哪一部分特别感兴趣?许多人希望使用画布,它是动态图形标记(在元素中模拟SVG)。Canvas适用于除IE以外的所有主要浏览器,尽管在IE9中预测支持Canvas |
![]() |
3
1
这取决于你的观众。如果他们有最新的浏览器,那么您可以开始使用HTML5的部分内容。如果您对用户群没有很好的了解,那么您可能希望使用Web分析来了解浏览器的功能。开发人员倾向于有更新的浏览器,但公司或学校可能没有。您还应该对HTML5做一些研究,了解如果部署时间是一个问题的话,您是否能够快速掌握它。 |
![]() |
4
1
使用渐进增强。许多HTML5功能(应用程序缓存、自定义表单字段、额外的语义标记)在不受支持的浏览器中不会造成任何损害(尽管您可能需要 HTML5 shiv 但对能使用它们的用户和蜘蛛给予奖励。其他功能(视频标签、数据库存储、网络工作者、地理位置)可以使用与旧浏览器兼容的解决方案 Modernizer 马克·朝圣者链接的图书馆使这一切变得非常容易。例如,如果您的应用程序使用地理数据,您可以在可用的地方使用基于浏览器的地理位置,并回退到基于IP的位置。 |