How to explain clinet that website will never look , pixel perfect on all browsers on all os and devices?
"How to explain clinet that website will never look , pixel perfect on all browsers on all os and devices?"
I haven't found a "killer" argument yet. Here are the ones that have had some success:
Sure, we can do it. But, it will cost you... A lot.
Whip out the Jakob Nielsen studies. Most users will neither notice nor care about trivial cosmetics.
Tell em (and show em), "Functionality and features first. Minor aesthetics later." This smart approach is diabolically good because "Feature X" and "Bug Y" are ALWAYS more important to the good clients than rounded corners on MSIE 6.
Suppose I was selling decals. Would you expect a decal to look the same on rough wood as on smooth glass? On a dirty floor? Someone's cheek? Decals are used all of these places but no one tries to make the same decal work everywhere; it's not practical. Web browsers are even more diverse and there's thousands of permutations.
(A dress analogy also worked.)
For the rest, I second waiwai933 (and others):
Make sure functionality and general appearance are good on the top 5 browsers, but investigate gross problems that might appear on browsershots.org.
Code to standards and don't waste time using javascript for minor appearance tweaks...
It doesn't need to be exactly the same, but you don't elements flowing outside of where it's supposed to be. If that happens, people will be sad. And then mad. And then refuse to pay you if it's on of the more popular browsers.
I highly suggest not using Javascript for visual stuff; since it's the Controller in the MVC pattern. Besides, border-radius is nice, but it's not absolutely necessary, so there's especially no reason to implement it in JS.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With