代码之家  ›  专栏  ›  技术社区  ›  Scott M.

为什么我应该(或者不应该)用HTML5和CSS3编写我的新网站?

  •  5
  • Scott M.  · 技术社区  · 15 年前

    我目前正在开发一个作为个人项目的网站。通常我会很快采用新技术,即使IE有时会让我感到痛苦。然而,这一点让我感到担忧,因为即使在Firefox、Opera和Safari等尖端浏览器中,当前浏览器的采用率也是参差不齐的。

    你会考虑为你的网站采用HTML 5/CSS 3吗?为什么?

    5 回复  |  直到 15 年前
        1
  •  9
  •   user151323 user151323    15 年前

    对原因的回答包括两部分:

    1. 从人的角度讲,采用新的浏览器浪潮需要数千年的时间。即使在今天,许多人从他们的网站统计数据中报告说,更多的用户使用IE6和IE5 oboard。甚至IE7也尚未被广泛采用。我们已经需要IE8了。无论什么时候发生这种事,你都在谈论一些伊恩。

    作为一种恶性循环,由于HTML5/CSS3还没有得到广泛的支持,开发人员没有瞄准这些标准,因此,浏览器制造商没有得到他们绝对需要的反馈,以修复缺陷并改进其产品中的支持。理解了这一点,开发人员还不喜欢使用它。所以双方都在等待对方。用户甚至不知道什么是HTML或浏览器(我任务栏上的这个蓝色或橙色的互联网)。

        2
  •  6
  •   Georg Schölly Crazy Developer    15 年前

    我使用CSS3为使用适当浏览器的用户增强我的网站,但我仍然使其完全可用于其他用户。

        3
  •  1
  •   Axelle Ziegler    15 年前

    话虽如此,如果你只是在“玩弄”,我肯定会尝试一下html5/CSS3,因为它的大部分内容似乎都很令人兴奋:)

        4
  •  1
  •   user76071 user76071    15 年前

    如果你的网站由于使用CSS3而带来了新功能,那么拥有现代浏览器的用户将获得这些额外的视觉优势,而其他使用旧浏览器的用户则没有,这没什么大不了的。IE中没有文本阴影,那又怎样?

    一个高流量网站中的一小部分人可以相当于几千人甚至更多,即使是2%。这是很重要的。虽小,但意义重大。

    记住,今天2%的用户将是明天100%的用户。没有其他地方可以去,最终所有的浏览器都将支持CSS3,所以采用新的标准和经得起未来考验的代码。

        5
  •  0
  •   David Thomas    15 年前

    <div id="header"> 而不是 <header> )-在HTML4.1/xhtml1.1中。

    推荐文章