是否有必要在所有浏览器中查看,网站相同?

时间:2010-06-11 01:21:27

标签: css xhtml

  • 有必要看一下,网站一样 在所有浏览器?这在某些国家是法律要求吗?
  • 不需要像素完美(英寸到英寸与设计匹配)a 疯狂?
  • 是不是要求IE6 Pixel完美, 截至目前,是一种疯狂吗?
  • 使用JavaScript进行视觉增强是否犯罪,比如在IE中使用JavaScript和其他浏览器中的CSS启用边框半径?

如何解释网站永远不会看起来的clinet,在所有操作系统和设备上的所有浏览器上都是完美的像素?

4 个答案:

答案 0 :(得分:4)

  

“如何解释网站永远不会看起来的clinet,在所有操作系统和设备上的所有浏览器上都是完美的像素?”

我还没有找到“杀手”的说法。这些是取得了一些成功的:

  1. 当然,我们可以做到。但是,这将花费你......很多。

  2. 鞭打Jakob Nielsen studies。大多数用户既不会注意也不会关心琐碎的化妆品。

  3. 告诉他们(并展示他们),“首先是功能和特征。稍后会有轻微的美学。”这种聪明的方法是恶魔般的好,因为“特征X”和“Bug Y”对于优秀客户来说总是比MSIE 6上的圆角更重要。

  4. 假设我卖贴花。你会期望贴花在粗糙的木头上和在光滑的玻璃上看起来一样吗?在肮脏的地板上?有人的脸颊?所有这些地方都使用贴花,但没有人试图在各处制作相同的贴花纸;这不实用。 Web浏览器更加多样化,并且有数千种排列 (服装类比也有效。)

  5. 其余的,我第二次 waiwai933 (以及其他人):

    1. 确保前5个浏览器的功能和一般外观都很好,但要调查browsershots.org上可能出现的严重问题。

    2. 代码符合标准,不要浪费时间使用javascript进行微小的外观调整......

      1. 绝大多数用户不会注意到或关心差异。
      2. 违规浏览器将在几个月或几年内“消失”(或仅由机器人使用)。
      3. 如果一个精明的用户看到该网站在“Broswer X”中看起来比“浏览器MSIE”稍微好一些,那么她可能会切换 - 让每个人都做得更好。

答案 1 :(得分:2)

它不需要完全相同,但你没有元素流到它应该的位置之外。如果发生这种情况,人们会感到悲伤。然后疯了。如果是更流行的浏览器,请拒绝付款。

我强烈建议不要使用Javascript进行视觉效果;因为它是MVC模式中的Controller。此外,border-radius很好,但并不是绝对必要的,所以在JS中实现它并没有理由。

答案 2 :(得分:2)

我认为您至少需要检查所有主流浏览器(IE,Safari,Firefox,Chrome,Opera .....)并验证网站是否正常并且功能正常。

就个人而言,我喜欢添加javascript来优化您正在关注的浏览器,但请确保它不会在其他浏览器中呈现无用的东西

我一直在使用browsershots.org来快速了解网站在多个浏览器中的外观:)

答案 3 :(得分:1)

客户支付账单。如果您不喜欢他们的规则,请找一个新客户:)