meyerweb .com

Skip to: site navigation/presentation
Skip to: Thoughts From Eric

The Veteran’s Charge

“This page best viewed in…”

If that phrase doesn’t provoke a shudder of horror and loathing, it should. It’s the battle cry of the Browser Wars, those terrible and ultimately futile years at the end of the last milennium. It’s the rallying cry of those who would take the open ubiquity of the web and fragment it into a collection of gated communities, where entrance to each is predicated on running a specific browser.

“Your browser is not compatible and must be upgraded…”

All too often, because developers are too fearful or prideful or just plain lazy, they put up unnecessary barriers to entrance. They prevent people from using their sites based on choice of browser. Of course there are situations where the experience will be different—nobody expects Netscpe 4 users to be able to see all 2007’s pretty CSS effects, just like table-based sites look beyond bizarre in Mosaic. That’s no excuse for sites that intentionally lock users out just because their choice of browser doesn’t line up with the developer’s expectations. It’s regressive, short-sighted, and just plain unprofessional.

“This site is for iPhone users only.”

STOP IT. Stop it right now .

The fact that optimizing pages for an iPhone makes the development of such specialized pages attractive in no way excuses lockout of other users. I might be willing to entertain the argument if the iPhone’s browser were some specialized non-web contraption. It’s not. It’s a full-fledged XHTML+CSS+DOM browser that happens to lag a bit in some implementation areas and won’t run some plugins.

Besides, if you’ve developed a version of your site (or application or whatever) that works well on the iPhone, then why in the name of Tim Berners-Lee would you deny other people that optimized experience? You might find that they prefer to interact with the site that way no matter what platform they’re using. You might find that you don’t need a separate iPhone version after all. The iPhoned version might be the only version you need.

Designers will argue that pages optimized for the iPhone screen will look bad on a desktop browser. Maybe, and maybe not, but stop preventing your users from making that decision for themselves. Nobody says you have to convert your whole site to be iPhoney. But your lockout of non-iPhone users is worse than rude. It’s stupid.

We finally learned, after much sweat and a fair number of tears, that “best viewed in” is a fool’s errand. Are we so eager to rush back into that morass and fight the war all over again?

Please. Just stop .

56 Responses »

    • # 1
    • Comment
    • Wed, 8 Aug 2007
    • 1455
    Brian Artka wrote in to say...

    Amen Eric. Amen.

    • # 2
    • Comment
    • Wed, 8 Aug 2007
    • 1457
    Mark Otto wrote in to say...

    Thank you, Eric!

    • # 3
    • Comment
    • Wed, 8 Aug 2007
    • 1519
    Alex Robinson wrote in to say...

    And Apple are doing it too.

    They’ve got some rubbish browser sniffing going on, so that if you’re using any other variant of Gecko than Firefox (eg. Camino), you’re going to get redirected.

    if(navigator.userAgent.indexOf(”Firefox”) != -1)

    Well done Apple!

    • # 4
    • Comment
    • Wed, 8 Aug 2007
    • 1525
    Kenrick wrote in to say...

    This comment is for iPhone users only.

    • # 5
    • Comment
    • Wed, 8 Aug 2007
    • 1535
    AxsDeny wrote in to say...

    This is the kind of article I point clients at when they request browser specific features. You win again Eric.

    • # 6
    • Comment
    • Wed, 8 Aug 2007
    • 1537
    thacker wrote in to say...


    I can appreciate your sentiments. I am not so sure that making any adjustments to accommodate any specific browser makes a lot of sense. Personally, I flat out refuse to use any targeted style sheets for any specific browser, e.g. no conditional comments to support IE - None. To do so, in my view, is enabling people to continue to use a browser that poses some significant security risks. If content that is coded to standards compliance is not good enough, to hell with the client. I will and have refused the business and/or resigned the account. In that vein, I believe content developers have an obligation to inform users, in some manner, to security risks and that includes the “your browser should be upgraded” notice. The same applies to Adobe Flash plug-ins. What the user chooses to do is up to them. If my methods and logic are considered by some developers to be unprofessional, I may give that some thought after I gnaw off my leg. Until then, I stand firm [on two legs].

    • # 7
    • Comment
    • Wed, 8 Aug 2007
    • 1545
    Arnaud wrote in to say...

    I can only agree: I’m using bloglines as RSS reader. And since they released for the iPhone, this is what I’m using mostly on the desktop (I’m in Europe anyway, so no iPhone) but also on the Blakberry. It’s so much faster than the standard version that it would be a shame to see it blocked.

    • # 8
    • Comment
    • Wed, 8 Aug 2007
    • 1547
    Edward O'Connor wrote in to say...

    Hear, hear.

    • # 9
    • Comment
    • Wed, 8 Aug 2007
    • 1554
    Bill h wrote in to say...

    Thacker -
    The principles you stand for are admirable yet remarkably impractical. Turning down business because a client wants their site to work in older versions in IE is just plain ol’ bad business. If you don’t want their business please send them my way. Surely there are worse things than conditional comments. How about 3400 character long viewstates and legacy Meta tags for instance?

    Eric -
    Thank you for saying it. When I started seeing the “iPhone only” sites pop up I couldn’t believe the hypocrisy.

    • # 10
    • Comment
    • Wed, 8 Aug 2007
    • 1559
    Josh B. wrote in to say...

    I think part of the problem is that Apple, in not releasing an SDK, has blurred the line between applications, web apps, and websites. So people who want their web app to have the look-and-feel of a native iphone application must necessarily either provide an alternate URI (or sniff the UA) in order to serve the images and javascript to produce the magic.

    Is an iphone-specific Digg page a “Web app?” Not in my book. but maybe it is to the digg folks. Or maybe the iphone skin is just so trendy that developers everywhere are justifying their experiments by Apple’s acknolwedgement that HTML/CSS/JS is the official iphone SDK.

    • # 11
    • Comment
    • Wed, 8 Aug 2007
    • 1601
    pauldwaite wrote in to say...

    Eesh. That whole Firefox/Camino thing hacks me off. It’s the worst of the worst. It’s browser-sniffing, with the added stupidity of not knowing much about browsers.

    • # 12
    • Comment
    • Wed, 8 Aug 2007
    • 1606
    Phil wrote in to say...

    And you would have thought that the release of a fully fledged web browser for the mobile phone would do away with the idea of a separate site for mobile users, not rekindle this sort of sniffing.

    I hope the iPhone site developers take heed.

    • # 13
    • Trackback
    • Wed, 8 Aug 2007
    • 1606
    Received from Effair (

    Stop it…

    Eric Meyer est contre les sites web conçus uniquement pour le iPhone en les comparant aux sites web “optimisés” (lire: ne fonctionnant que) pour tel ou tel navigateur, à la fin des années 90.

    Cela fait du bien de voir u…

    • # 14
    • Comment
    • Wed, 8 Aug 2007
    • 1612
    David Mead wrote in to say...

    I’d thought we’d banished those type of phrases once and for all. I guess it’s a case of the “shiny new toy” syndrome creeping in.

    Good call Eric.

    • # 15
    • Comment
    • Wed, 8 Aug 2007
    • 1618
    julian.grey wrote in to say...

    @Alex Robinson
    Apple has a warning page. It uses the following language:

    “We recommend the following browsers.
    For the best experience with .Mac Web Gallery, we recommend:”

    The default button is “Use Current Bowser,” this hardly matches the degree of exclusion inherent in “This site is for iPhone users only.”

    I think that the Apple page matches the spirit of Eric’s argument: “… stop preventing your users from making that decision for themselves”


    I agree completely with you that “The iPhoned version might be the only version you need,” it seems like a simple user-preference scaling function is all that would be needed, if anything.

    I really don’t see the point in excluding anyone from information or functionality at all.


    • # 16
    • Comment
    • Wed, 8 Aug 2007
    • 1622
    Roger Johansson wrote in to say...

    Thanks Eric. That needed saying.

    • # 17
    • Comment
    • Wed, 8 Aug 2007
    • 1623
    Grant Palin wrote in to say...

    Right on. I still run across sites on the web today that use old browser sniffing - checking for IE4 and NS 4, for crying out loud.

    We need to move on. We need to use current techniques. We need to build for the standards, not for the browsers.

    • # 18
    • Comment
    • Wed, 8 Aug 2007
    • 1637
    Adam Rice wrote in to say...

    Is it OK to have a “best NOT viewed in IE5″ advisory on our websites?

    • # 19
    • Comment
    • Wed, 8 Aug 2007
    • 1639
    ryan wrote in to say...

    Here’s an idea. Mind your own business. If I wanted to block out everyone but iPhone users (I don’t) then it’s simply not your problem or your business to tell me what to do. It’s actually quite hypocritical. Observe:

    Some web devs: “Don’t come to this site unless you’re on an iPhone!”
    You: “Don’t tell people not to come to your site unless they’re on an iPhone!”

    You’re both being jackasses. If people get pissed because some site is locked down to only iPhone users then guess what, that site will die! They don’t need you to save them from themselves. Here’s me telling YOU to stop telling people to stop telling other people what to do.

    • # 20
    • Pingback
    • Wed, 8 Aug 2007
    • 1641
    Received from Refresh Cleveland » Blog Archive » Eric Meyer calls "Enough"!

    […] 8th, 2007 by DavidMead Eric Meyer’s post, The Veteran’s Charge, is a good reminder to call foul if you ever think about putting “best viewed […]

    • # 21
    • Comment
    • Wed, 8 Aug 2007
    • 1651
    Sean Hogan wrote in to say...

    In the name of Darwin, I implore you: “Don’t worry - if it’s a bad idea it won’t flourish.”

    • # 22
    • Comment
    • Wed, 8 Aug 2007
    • 1656
    Ingo Chao wrote in to say...

    What is an iPhone?

    • # 23
    • Comment
    • Wed, 8 Aug 2007
    • 1701
    ju wrote in to say...

    Does your advice still stand for sites like that show a huge disclaimer regarding Opera and many non-standard (according to them) browsers?

    • # 24
    • Comment
    • Wed, 8 Aug 2007
    • 1710
    Eric Meyer wrote in to say...

    ju: without question. I accept a secured site that doesn’t permit browsers that have broken security, but the way to do that is to test any browser that comes in to see if it conforms to the needed security levels, not to block or accept certain user agent strings.

    • # 25
    • Comment
    • Wed, 8 Aug 2007
    • 1715
    jumptronic wrote in to say...

    Are there actually sites that are iPhone only? So far, I’ve really only seen sites that have an iPhone styled option offered in tandem with the existing site.
    Just wondering.

    • # 26
    • Comment
    • Wed, 8 Aug 2007
    • 1806
    thacker wrote in to say...

    Bill h–

    3400 long character? Hell, wait until that entry page reaches 72,000. Legacy Meta tags? Arrrgh! You are suggesting that I surrender my Edsel?? God, I bet cows were hatched when those 404 error pages jumped out, huh. You are right, though. That is, however, a testing site. If you want to critique something of substance, then by all means go for it and you will have my undivided attention.

    On a serious note, what is “bad for business” is subjective. I will gladly argue the point, all day, and do it successfully that what has been bad for business, across any business segment, is lack of focus on the consumer and the failure to provide them with the ability to make intelligent choices, true perceived values in products/services aside.

    Thank you very much.

    • # 27
    • Comment
    • Wed, 8 Aug 2007
    • 1948
    Joshua Haberman wrote in to say...

    I agree with this in general, but I have run into a case where a technical consideration made it totally impossible that the site would work in one particular browser.

    Safari doesn’t accept cookies from an iframe for GETs, and a previous version of a site I worked on depended on this because our application was hosted inside an iframe. If we let Safari users proceed, the user would never get successfully logged in. This would annoy the user highly and reflect poorly on our application.

    We’ve since figured out a work-around, but I definitely think that warning Safari users at the outset was the right thing to do at the time.

    • # 28
    • Comment
    • Wed, 8 Aug 2007
    • 1958
    Benson wrote in to say...

    Thanks Eric.This is exactly what most of us have been thinking about. The separation of the web as it was intended is slowly but surely being divided, carved up and segragated based on the excuse of delivery the best experience to the user. How do we know if that is their best experience? Worst is when these intentions become road blocks that stop user access to the content, regardless of how bad the layout looks, increase of security risks, or whatever the reasons. Users without conforming with right browser or device loses out. Choice loses out. Period.

    • # 29
    • Comment
    • Wed, 8 Aug 2007
    • 2055
    Philippe wrote in to say...

    @ Julian.Grey :
    Apple is doing the stupid browser sniffing, looking for ‘Firefox’ instead of looking for ‘Gecko’ (and all Gecko clients broadcast the version of Gecko they use). It is not that they (the FruitCo) don’t know about rendering engines, as they sniff for WebKit (a rendering engine), where they could be sniffing for ‘Safari’.
    (and amusingly, there is an invalid character in one of their js files, which prevent Gecko trunk builds from loading the site)

    Echoing others, thanks for saying it out loud !

    • # 30
    • Comment
    • Wed, 8 Aug 2007
    • 2252
    Jason Querido wrote in to say...

    Sing it brother!!!

    … must history always repeat itself? ;)

    • # 31
    • Comment
    • Wed, 8 Aug 2007
    • 2357
    Will Kessel wrote in to say...

    I agree 100%. Good call. It’s hard to believe that some people think that this is still a valid way to do business…

    I recently ran into a similar issue on a professional level and could not use a company’s training site; they had to go back and train me “the old-fashioned way” — because I use a Mac. (Yes, I have Windows in Parallels, but I’m just too damned lazy to commit the sacrilege — and also because they were too cheap to hire anything more than a high-schooler to code their site. I am not exaggerating, either: an international company hired a Connecticut 10th-grader to script their web-based training!)

    Sean Hogan wrote in to say…
    In the name of Darwin, I implore you: “Don’t worry - if it’s a bad idea it won’t flourish.”

    And Darwinian theory doesn’t always hold: consider VHS, Ford (in about three places in its history), and…


    • # 32
    • Pingback
    • Thu, 9 Aug 2007
    • 0030
    Received from two seven » Blog Archive » Eric Meyer: The Veterans Charge

    […] Eric Meyer gets (rigthtfully) hot under the collar. […]

    • # 33
    • Comment
    • Thu, 9 Aug 2007
    • 0033
    Carl wrote in to say...

    I think you’ve forgotten something. There are hooks you can use in your iPhone webapp to send data to other iPhone apps. For example, you can have a button in your iPhone webapp that calls someone when you click on it. This button would not function (and should not function) if you were able to access the app on your PC.

    Sure if you’re just optimizing a standard website for your iPhone (or your wii or PSP as I do) then you might mention that it is optimized for a specific platform but let people view it anyway. This is different than optimizing for a browser because there are inherently different physical constraints. Unless you’re advocating dynamically generated interfaces (ug, have you seen the best they can do?) you’re going to need different interfaces for different devices.

    • # 34
    • Comment
    • Thu, 9 Aug 2007
    • 0143
    thacker wrote in to say...


    You brought up some interesting points. I am not at all familiar nor knowledgeable in iPhone development. I am thinking in terms of product innovation which I believe Apple has done with the iPhone. Telecommunications, of which the Internet is a part, are merging in both how services are sold and how consumers are using them.

    Rather than fighting Apple at what may very well be some significant innovations, shouldn’t the user agent developers and content developers be looking at how some of these innovations couldn’t be merged uniformly? For example, the telephone hook feature that you mentioned has value as a microformat capability that could dial the number for the user from any browser.

    This is where I am afraid that technology and consumer behavior may be very well outstrip the W3C’s standards development program as it currently is structured and managed.

    Maybe the Net, telecommunications is getting ready to fall into another fragmentation era. Christ … haven’t fully recovered from the last one.

    • # 35
    • Comment
    • Thu, 9 Aug 2007
    • 0207
    HTML wrote in to say...

    This comment is just for users with IE 8.0 and Firefox 4.0. I do have Mac so i can not support Safari. Other browser well forget about them.

    Hmm… now the preamble is finish …err.. what wanted to write about?

    • # 36
    • Comment
    • Thu, 9 Aug 2007
    • 0317
    Ken wrote in to say...

    I thought this is precisely why we have <link rel=”stylesheet” media=”handheld” …>. Uh, iPhone’s Safari *does* use the media=”handheld” stylesheet, doesn’t it?

    • # 37
    • Comment
    • Thu, 9 Aug 2007
    • 0420
    Eric wrote in to say...

    Loads of designers still use browsersniffing techniques for IE and Geckobased browsers - without providing an alternative stylesheet for every other browser out there. If you try to tell them it only takes a few simple lines to fix that, you get a reply they won’t bother “because hardly anyone visits our site with another browser”. I wonder why…

    • # 38
    • Comment
    • Thu, 9 Aug 2007
    • 0445
    adji wrote in to say...

    yes, I couldn’t agree more with you, if I saw a site with …best view…, and my site is not the best view, then I just close the web


    • # 39
    • Comment
    • Thu, 9 Aug 2007
    • 0514
    Azmeen wrote in to say...

    Perhaps Apple should be reminded that it’s no longer 1997 now.

    • # 40
    • Comment
    • Thu, 9 Aug 2007
    • 0537
    devolute wrote in to say...

    But how else are we supposed to be elitist!?

    • # 41
    • Comment
    • Thu, 9 Aug 2007
    • 0749
    Adrian Lee wrote in to say...

    Thank you, thank you, thank you.

    I’ve been miffed at the spate of “ooh, look at us, we just made an iPhone optimised version of our site/web app, aren’t we cool?” like comments recently. Had a bit of a grumble about it on my own blog, nice to see some others feel the same way :)

    • # 42
    • Comment
    • Thu, 9 Aug 2007
    • 1011
    Steve wrote in to say...

    I’ve heard of designing for IE or Firefox, but iPhone? Are you f-ing serious? Of all the stupidities to rally a mob against, this blindingly obvious stupid act actually made the list?

    I guess Apple zealots really are like Steve Jobs, living in their own microcosm, just like Steve lives in his own field of reality.

    • # 43
    • Comment
    • Thu, 9 Aug 2007
    • 1107
    The Dog wrote in to say...

    Why would any company or web service limit the potential customer base by by only using a platform that most people can not access? Sounds Like Iphone only appliacications are the same kind of thinking that that produced Apple software years ago. Anybody know of any company just making apple only software thee days??

    • # 44
    • Comment
    • Thu, 9 Aug 2007
    • 1133
    thacker wrote in to say...


    Forgive me but all these posts along with yours have me totally confused. I am going to try to condense what you are saying, along with others, for the mind of an eleven year old. Please, correct me if I am wrong.

    You are objecting to content that uses browser sniffing for content that has been designed soley for the iPhone and thus locks out other browsers [people] from viewing the content, correct?

    The solution, that has only been hinted to, is to can the sniffing silliness and do the following, while understanding certain contraints of the iPhone [no support for
    Flash multi-media, for example]:

    Use a style sheet that targets the iPhone exclusively:

    link media="only screen and (max-device-width: 480px)"
    href="" type="text/css" rel="stylesheet"

    This is the boiled down simplified solution?

    Source: Optimizing Web Applications and Content for iPhone.


    • # 45
    • Comment
    • Thu, 9 Aug 2007
    • 1223
    Tim wrote in to say...

    Here’s the problem with that assessment. Those creating the “for iPhone only” web sites did not (generally) set out to create web sites. They wanted to create iPhone applications. If I write an iPhone application, I do not expect it to run on a PC, or even on a Mac.

    The real issue creating this symptom (because it is a symptom, not an actual problem) is the application development limitations that Apple has placed on the iPhone. Want to create an iPhone application? Then you MUST (according to Apple) create a web application that users can surf to like any other web site.

    • # 46
    • Comment
    • Thu, 9 Aug 2007
    • 1315
    Ralph wrote in to say...

    Simple question: doesn’t (iPhone’s) Safari have scroll-bars? I don’t see why I should care about their resolution, the content is there, if it’s too much for your browser/device you’ll have to scroll. Of course, this can be abused, but let’s try to make some use of the (uncommon) common sense.

    Since I do hate having to deal with IE (mostly v6) I always use a “complex” CSS rule to add (not hide) a message informing them about better options and maybe a bit of the reasons why to change, inviting them to at least try them.

    @Alex Robinson:
    Strange as it is, I use Firefox on Windows 2K (sorry for the later) and I still get that screen (wtf?!) Am I the only one in this case?

    I agree letting the user make his/her own decision is better, and given we have no way (I’ve heard of) to check for the degree of CSS support JS (UA’s parsing) IS an option. That said, I thing none of us is happy with our options of dealing with it.

    Pissing off your clients IS bad for your business, they will stay if they have some dependency on your company (ever heard of monopolies? Come to my country!) but that doesn’t mean they’re not sending you curses while dealing with your site.

    As time goes by Internet is becoming more and more THE way to do certain things, notoriously service payments. Are companies stupid enough to make difficult for their clients to pay them? Incredibly, some are. Websites are part of the services companies provide to their users, they should care more about them.

    By the way, one the things some us try to avoid is having various versions of a site for different browsers / devices (or try to have as few as possible), and CSS IS included.

    Please add a timer to your preview code, it can get a bit heavy sometimes.

    • # 47
    • Comment
    • Thu, 9 Aug 2007
    • 1412
    thacker wrote in to say...


    I agree in terms of various style sheets, ergo for IE7, no adjustments. Mobile devices, that playing field changed with the iPhone. It is too early to determine its market impact. However, I am leaning heavily towards specific style sheets targeted for the iPhone.

    As far as pissing off clients, if the London Olympic Committee [without doing a postmortem and several presumptions have been made] if their graphics firm had said “no we are not going to design a logo in the manner that you wish and here are the reasons why”, quite possibly the Olympic Committee wouldn’t have felt $750,000.00 [US] hit them in the back of the head.

    Even with your example of payment services, security is critical. I feel an obligation to notify clients and Web users that older versions of IE, including other older modern browsers, pose a security risk. Accommodating design so that Web visitors can still use those older browsers is, in my view, enabling their continued use. Microsoft had the courage to run IE7, with good justification, as a critical update. That took courage and conviction. That is one thing upon which I will back Microsoft, do it proactively and gladly take whatever heat may come down the pike.

    I feel an obligation to do whatever is possible to beat back the script monkeys. I believe there is significant merit to apply the following to Internet communication:

    The greatest threat to any in-country operative is an educated and aware indigenous population.

    If after all those things [the stop lights, the painted crosswalks, the signs, etc], the pedestrian fails to take notice and to look both ways before crossing that intersection and they get pancaked by an oncoming Greyhound bus, that fault is their own.

    I firmly believe that everyone within the Internet communication industry has an obligation to educate and bring awareness to the consumer. The choice is then up to consumer.

    • # 48
    • Pingback
    • Thu, 9 Aug 2007
    • 1503
    Received from iPhone Only: Elitist Web Design Approaches

    […] why I find this post by Eric Meyer disturbing. Eric points to a recent trend where people are developing iPhone-only websites. Now, […]

    • # 49
    • Comment
    • Thu, 9 Aug 2007
    • 1816
    pkenjora wrote in to say...

    Why is this even a discussion point? If Apple is making money by designing a site solely for the iPhone then obviously the trend will continue.

    Just because you say so doesn’t make it right or wrong. Money talks and right now its saying, “make pages solely for the iPhone.”

    Welcome to capitalism and something called supply and demand. STOP IT. Stop it right now.

    • # 50
    • Comment
    • Fri, 10 Aug 2007
    • 0120
    Bridget Stewart wrote in to say...

    The iPhone commercial promotes that the internet on the iPhone is “just the internet”. The IDEA that they are promoting for end users is that they can go to any website and see the website in all it’s splendor. They even show a user scrolling, enlarging and making use of the entire website’s space.

    Is the iPhone unable to do the same with a web app?

    • # 51
    • Comment
    • Fri, 10 Aug 2007
    • 0334
    Peter wrote in to say...

    hmmm, memories of the past hit back…

    If a web designer cannot produce site that renders correctly in the most commonly used browsers then perhaps the opening phrase should be:

    “This site is best viewed on paper.
    Purchase your copy now on [here shop address] for only £xxx + S&H + VAT.
    Delivery time 2-3 weeks.”

    Plus change of job is highly recommended here.

    Have you heard the newest pledge to trash IE hacks ?
    I rolled under my desk laughing…


    • # 52
    • Comment
    • Fri, 10 Aug 2007
    • 0638
    Michaël Guitton wrote in to say...

    I couldn’t agree more.

    • # 53
    • Comment
    • Fri, 10 Aug 2007
    • 0811
    prisca wrote in to say...

    couldn’t agree more…. the days of ‘best viewed…’ are surely gone…!?!? - at least they ought to be…!

    Eric, thanks for this post - will be a good one to point people to :)

    • # 54
    • Comment
    • Fri, 10 Aug 2007
    • 0903
    Joe Gakenheimer wrote in to say...

    Unfortunately, I guilty of such nonsense; well, not exactly, but my group is! They used GridLayout in .Net, before I entered the project and yes we have the “Please use Internet Explorer”. Hopefully, the next project I can do the templates and make sure this nonsense does not happen again; it’s embarrassing.

    As for IPhoney, I have always developed to use the entire screen, small or large; but I won’t for a 1″ x 1″ screen!

    • # 55
    • Comment
    • Fri, 10 Aug 2007
    • 1105
    Jay wrote in to say...

    It’s one thing to actually prevent people from viewing a site by way of a script or something that redirects in the event you’re not using an iphone. Is that what you’re referring to? Do you have an example of a site that does that?

    If it’s a site that says, ‘iphone users only’, but still lets users access it, then I agree it’s annoying, but in the end it’s not really changing the experience. Also, the iphone is a bit of an anomaly in devices, right? It’s something that people are excited about that has a very specific screen size and user. So people want to design for that, I don’t really see a problem.

    • # 56
    • Comment
    • Fri, 10 Aug 2007
    • 1554
    Ralph wrote in to say...

    The “trash IE hacks” initiative is interesting, I think we all thing the same, it’s just… not feasible. I could do that (and I actually do it, partially) with content that’s for my own, but I simply cannot do that in my client’s sites, because what they want is that “all” people can see their site, as good as possible.

    I agree with you on educating your users. But we can’t (well, we shouldn’t) stop them from accessing our site (i.e. the content) just because they wouldn’t see it as we want them to. It’s like doing the same thing just because [s]he don’t have the typography we used.

    Now, even MOS have inconsistencies we deal with, and so does IE 7 (they’re more, but “just a couple” compared to IE 6). I actually don’t see too harmful to add a few hacks to ensure certain degree of consistency across browsers, it would be worst not being able to do so and end up with a whole different page for each browser —I still insist on using better browsers though, but it could be worst.

    I see it this way: CSS give us the power to do a lot of things but we haven’t tried much, we limit ourselves from the very beginning, and that’s because of inconsistencies across browsers. So our options seem to be to, code “limited” layouts, or take the risk and end up using hacks and/or simply end up with plain different layouts on some browser (which is not necessarily bad, IMO).

Leave a Comment

Line and paragraph breaks automatic, e-mail address required but never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Remember to encode character entities if you're posting markup examples! Management reserves the right to edit or remove any comment—especially those that are abusive, irrelevant to the topic at hand, or made by anonymous posters—although honestly, most edits are a matter of fixing mangled markup. Thus the note about encoding your entities. If you're satisfied with what you've written, then go ahead...

August 2007
  1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31