我应该在2013年用HTML5编写我的网站吗?

时间:2013-03-31 17:17:04

标签: html5 css3

我已经开始学习和研究HTML5了,大约6年前我才学过HTML经典,而且我从来没有对它进行过很多研究。 我想建立一个网站并将其发布到WWW。 我现在应该坚持使用HTML4吗?或者我应该直接跳到HTML5?

我读过&我知道很多新元素都不受支持,但我觉得输入过时的标签有点愚蠢。 2013年是否更支持HTML5元素?

现在从5开始是否更好,因为未来是HTML5? 我也开始做CSS3,我认为这对我有益,而不是CSS2。

谢谢大家。

2 个答案:

答案 0 :(得分:2)

如果你有时间的话,我建议你把“关于html5的真相”解读。

Html5可以说提供了很多新东西。但市场的现实是一堆东西要么只是简单的作品与少数浏览器,其他东西已经存在多年,并简单地包括在所谓的html5品牌。

另外请记住,ie8仍然代表了景观的一块巨大的片段,并将在未来几年内这样做。最后,这一切都取决于您的项目目标受众是什么,以及您愿意牺牲或允许牺牲的用户的百分之几。

Caniuse.com应该对您有用,并了解何时以及如何使用polyfill。

我自己管理一个大型网站,它使用了大量的html5,css3和响应式设计,可以从手机扩展到平板电脑,也可以在桌面上工作,并且在ie7中工作得很好。

但是,仅仅说嘿让我们在html5中编码它,但是却采取了很多反思和妥协来实现目标。

所以实际上我的回答是:使用css3的各个部分,你可以随心所欲地降级。您发现html5的各个部分是必不可少的..在这种情况下,你有一个后备polyfill到位。其余的......在跳上热门词汇之前会先考虑20次。

最后,您甚至不必在html4 / 5或css2 / 3之间进行选择。你可以很容易地混合和匹配...因为后者只是建立在前一个。只要你知道你在做什么,为什么。

但是要学习它!

答案 1 :(得分:1)

您应该使用符合您网站要求的语言对您的网站进行编码。

我的意思是,如果您建议的网站将包含html 5的功能,那么您应该用html 5编写。

你最有可能使用html 4获得相同或类似的效果,但是为什么在html 5内置功能时会有麻烦来帮助你。

无论如何,我个人会使用html 5,因为在接下来的几年里你基本上都在为你的项目进行验证。

也可以使用CSS3,但只需检查浏览器中规则的可用性。

希望这会有所帮助。