代码之家  ›  专栏  ›  技术社区  ›  Bernard Chen

我能期待Windows和Mac上Chrome5的类似CSS和JavaScript行为吗?

  •  0
  • Bernard Chen  · 技术社区  · 14 年前

    Chrome5最近在Windows、Mac和Linux上发布,所有版本号都相同。不同平台之间的行为(CSS或JS)是否存在显著差异,或者它们的行为是否几乎相同?

    我对它们如何处理扩展不感兴趣——只是处理HTML、CSS和JavaScript。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Felix    14 年前

    唯一需要担心的是字体,因为它们(或可能)不同,甚至在不同的平台上不可用。由此产生的主要问题是,字体比设计所针对的字体更宽或更窄,从而破坏了某些元素(例如,如果字体更宽,某些文本块将断开到比预期更多的行上,使设计看起来不合适;如果字体更窄,可能会出现“间隙”)。

    有两种解决方案:

    1. 使用通用字体系列(例如 sans-serif )在设计时,考虑到您希望支持的所有平台;
    2. 使用 @font-face 这是所有主要浏览器(IE除外)支持的,包括Google Chrome。这样,您就能够在所有平台上提供完全一致的外观。

    除了字体问题,没有什么可担心的。布局引擎(负责HTML和CSS)和JavaScript引擎在所有平台上都是相同的。


    字体的有用资源: