代码之家  ›  专栏  ›  技术社区  ›  Emil H

今天有哪些新的浏览器功能可用?

  •  7
  • Emil H  · 技术社区  · 15 年前

    这是2009年。Internet Explorer 8终于发布了,火狐将达到3.5。许多大型浏览器开始集成CSS3和HTML5的功能,或者已经做了很长一段时间了。不过,我发现自己开发网页的方式和2005年完全一样。

    从那以后,我取得了很大的进步,我认为我没有开始利用这些新的可能性的原因是,很难知道在所有主要浏览器中哪种新功能都有效。因为我主要是一个后端开发人员,我只是没有时间继续这些开发。尽管如此,我还是觉得我错过了很多很酷的东西,这些东西实际上会让我的生活更轻松。

    如何快速确定CSS3或HTML5的某个功能是否被所有主要的现代浏览器支持?

    4 回复  |  直到 7 年前
        1
  •  13
  •   Tiny Giant    7 年前

    Can I Use 是一个跟踪当前和未来Web标准的浏览器支持的网站。如果您想知道某个给定的特性是否被广泛支持,请查看它。

        2
  •  3
  •   Mathias Bynens    15 年前

    通过CSS嵌入字体,使用 @font-face .Webkit/Safari从3.1版开始支持它,从IE4开始支持Microsoft,从Firefox 3.5开始支持Mozilla。( browser support overview )

    此外,还有 Selectors API 它提供了一个浏览器本地的CSS选择器引擎,用于DOM脚本编写。

    对于其他示例, When Can I Use... 似乎是一个很好的参考。

        3
  •  1
  •   Simon Hayter Simon Perepelitsa    11 年前

    我会说display:table和一系列css2.1选择器是设计师的大赢家。显示:表解决了一些不可解决或困难的布局,如100%高度和内部边界,而不破坏语义和使用实际的表。

    多个类(.c1.c2)

    我经常使用最小/最大宽度/高度。

    同时工作:悬停!重要的是太棒了。

    我本想把SVG支持添加到这个列表中,但微软自然把它搞砸了。

    顺便说一句,对于那些对HTML5特性感到兴奋的人来说,这是一个巨大的警告。这个规范没有正式的采用日期,甚至暗示可能需要10年(尽管我对此表示怀疑)。关键是,当正式规范到达时,您对HTML5所做的任何操作都可能会遭到破坏,同时您可能会遇到大量浏览器不一致、错误和API更改(更不用说完全不支持这些功能的浏览器)。

        4
  •  1
  •   xlm Hemanth Savasere    7 年前

    浏览器对本地存储的支持应该能够支持一系列新的想法,现在一些内容可以保存在用户的机器上。

    参考文档: