为任何人制作像素完美跨浏览器兼容网站的真正好处是什么?

时间:2010-07-20 03:53:52

标签: css xhtml cross-browser

如果一个网站是有效且可访问且可用的,但有些东西在不同的浏览器上显示略有不同,几乎与设计相匹配?

使Pixel成为完美的跨浏览器兼容网站的真正好处是什么?

虽然没有人会在多个浏览器和操作系统上浏览同一个网站。

为什么有人认为(客户或老板)像素完美的外观是必要的?

这个术语是由开发人员创造或大肆宣传技能并赚取更多钱?

在所有浏览器中,有时间让网站看起来相同,从而带来什么商业和个人利益?

为什么有人会在多个浏览器和操作系统上浏览同一个网站?

像素完美是否疯狂?

为什么客户比网站的辅助功能和可用性更注重像素完美兼容性?

3 个答案:

答案 0 :(得分:2)

  

使Pixel成为完美的跨浏览器兼容网站的真正好处是什么?

一致性。

  

虽然没有人会在多个浏览器和操作系统上浏览同一个网站。

我不会这么说,想想桌面和移动浏览器。

  

为什么有人认为(客户或老板)像素完美的外观是必要的?

“必要”确实是关键字。通常情况并非如此。人们仍然习惯于打印杂志。

  

在所有浏览器中,有时间让网站看起来相同,从而带来什么商业和个人利益?

由你来决定。这取决于一致性对您的重要程度以及您的一致性程度有多高。

  

为什么有人会在多个浏览器和操作系统上浏览同一个网站?

因为人们拥有越来越多具有互联网功能的小部件。

  

像素完美是否疯狂?

  

为什么客户比网站的辅助功能和可用性更注重像素完美兼容性?

他们只看到它在他们的演示浏览器中看起来是一种方式而在另一种浏览器中看起来是另一种方式,并且他们认为该网站在另一个浏览器中打破。这可能是也可能不是。有些人将“break”定义为“font look different”,而其他人将其定义为“两段重叠并变得不可读。”问题是绘制线条。另外,如上所述,人们习惯于打印杂志,无法理解为什么在地球上同样的东西在两个不同的平台上会有所不同。大多数人甚至不知道浏览器是什么,尝试解释HTML,CSS,字体渲染的抽象以及渲染差异......

答案 1 :(得分:2)

有些设计师非常非常精确。当他们在像素级别做出关于位置和图形的详细决策时,他们不希望看到他们的作品看起来与他们想象的不同。

当然,作为CSS / HTML作者,我知道您不能保证跨浏览器和设备的“完美”放置项目,精确的文本大小等。

我试图说服我工作的设计师以更宽松的方式查看事物。另一方面,她推动我实现她的完美理念的方式鼓励我更加细致,并且意识到CSS的高级方面,我之前没有考虑过 - 字母间距,行高,不同风格在容器内定位,等等。

相信我,对于某些项目,至少可以通过Safari,IE,Firefox和Chrome实现像素完美,因为我在Pixel Perfect插件,浏览器和一些项目上坐了几个小时(几天?) Gimp确保一切都匹配。

总之,努力实现像素完美确保了设计师所期望的专业设计,并鼓励实施者了解每一个细节。

至于为什么他们比网站的可用性和可访问性更多地关注视觉效果,很难给出具体的答案。我相信不同的客户有不同的理由。许多设计师来自Photoshop / Illustrator图形和打印类型的背景,因此虽然他们花了大量时间学习操纵像素,但他们没有花太多时间思考网站如何工作,以及人们如何使用它们。视觉完美是一件具体的事情,因此对他们来说是对的。告诉程序员修复位置很容易,不容易弄清楚改变行为的方式。然而,这些人显然不理解(我可以感觉到你对这个问题的沮丧)CSS和HTML意味着灵活,并且某些决定由设计留给浏览器。

答案 2 :(得分:1)

警告:未来主观性变钝

Pixel perfect是一个无用的流行词,由想要控制他们不理解的内容的人创建。

Why Clients give more attention to pixel perfect compatibility than Accessibility and usability of a site?

客户通常不了解网页/开发/设计。 Pixel是一个花哨的技术词,所以它让cilents感到in the knowPerfect总是......好......完美无瑕,所以pixel perfect必须是蜜蜂的膝盖....

开发人员/设计人员的职责是教育客户并向他们展示可访问性,可用性等优于服务不可变和不妥协的像素网格的优势。