Slashdot Mirror


Today's Average Screen Resolution?

ShadowDawn asks: "I'm looking to develop a website for average computer illiterate users and I'm just curious what the average users screen resolution is, now a days? I know 800x600 used to be the main size to develop for, but last I had seen 1024x768 was taking over. I was just wondering if anyone out there ran a 'normal' site that 'normal' people visit and would have some insight."

200 comments

  1. It shouldn't matter by orkysoft · · Score: 5, Insightful

    The funny thing is, resolution shouldn't matter much anymore. If you switch to a higher resolution, things shouldn't suddenly look a lot smaller, they should look sharper!

    --

    I suffer from attention surplus disorder.
    1. Re:It shouldn't matter by Anonymous Coward · · Score: 2, Informative

      "According to confidential Apple documents, resolution independent UI will not be a user level feature in Tiger, nor will it be exposed anywhere in the Tiger user interface. Instead, the company is providing early support of the technology to developers who wish to prep their applications ahead of time, or implement the feature on an individual application basis.

      "Documents state that, in future release of Mac OS X, users will be able to set a global resolution scaling factor in the same way that changes to screen resolutions can be made in the system's Displays preferences panel."

      http://www.google.com/search?q=resolution+independ ent+UI
      http://developer.apple.com/releasenotes/GraphicsIm aging/ResolutionIndependentUI.html

    2. Re:It shouldn't matter by koekepeer · · Score: 1

      that is, if the designer did not use absolute values for their font size, right?

    3. Re:It shouldn't matter by Praedon · · Score: 1

      Well, My website was made to shrink if the need should arise that a 800x600 resolution screen viewer came by... It can grow as big as it needs to be... I do focus a lot now on 1024x768 and 1280x1024 nowadays... I can remember when 640x480 was a standard for a LONG Time.. however, with more and more people using percentage rather than pixels for size of tables, and the awesome power of CMS's or web portals.. websites are a lot easier to see now with almost any resolution BUT 640x480.

      --
      Just me
    4. Re:It shouldn't matter by AvitarX · · Score: 1

      Making a high res monitor near useless, as all gained screen realestate is lost.

      the last thing I want is to maximize a windows and have it fill the whole (wide) screen with 10 lines of huge text.

      As it is now, when I maximize a window (in OSX) it expands to the width needed and two of them easily fit next to each other on a hi-res wide-screen

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    5. Re:It shouldn't matter by tolan-b · · Score: 1

      Which is why all the next generation GUI layers are aiming to be resolution independent. Tied to much higher res monitors this will allow you to have as much or as little real estate as you like.

      The glxcompmgr that comes with the experimental GLX XGL (names need work chaps ;) server is a real eye opener....

    6. Re:It shouldn't matter by Anonymous Coward · · Score: 0

      When are we getting much higher res monitors? I'm looking at a 120 dpi display that is fifteen years old right now. How much progress have we made in the past fifteen years?

    7. Re:It shouldn't matter by llefler · · Score: 4, Insightful

      Something you should remember as a web site designer; many people do not wish to devote the entire screen to our browser. It doesn't matter whether I'm at 1024 on my laptop or 1280 on my desktop, you're not getting the whole thing. Few apps get maximized; my IDE and games. Everything else has to share. As a result, if I have to scroll to read your site, I'm not likely to be a regular visitor. I also find it hugely annoying when websites have music, but that's a whole other rant.

      Assuming that your goal is to attract visitors, you're better to design for a lower resolution and then expand when possible.

      --
      It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
    8. Re:It shouldn't matter by gatzke · · Score: 1


      By the same token, I run at 1600x1200 with my browser maximized. Your site should still be navigable at 640x480 and 1600x1200 using nominal setttings. If you force 8 pt font on me, I am going to be perterbed, use relative scaling if possible.

  2. Ad astra! by Pig+Hogger · · Score: 1
    Aim for the stars!!!

    1600 x 1200 @ 75hz here on a Samsung SyncMaster CRT (LCDs suck for photo work).

  3. ISP website - broad customer base by Anonymous Coward · · Score: 5, Informative

    We have about 50% at 1024x768 and about 20% at 800x600. The rest is a wide mix with the common ones being 1280x1024 and 640x480.

    1. Re:ISP website - broad customer base by toddbu · · Score: 4, Informative

      We run a commercial website and have similar stats. For all visitors, 1024x768 = 62%, 800x600 = 24%, 1280x1024 = 8%. We also track paying clients separately, and the numbers are 1024x768 = 55%, 800x600 = 26%, 1280x1024 = 10%. I'm always surprised to see the number of dual monitors that we see (2048x768), although the percentage of overall clients is really small.

      --
      If you don't want crime to pay, let the government run it.
    2. Re:ISP website - broad customer base by toddbu · · Score: 2, Interesting
      Ok, I really hate to reply to my own comment, but I forgot to say something about viewports. A really important concept, especially for home pages, is the idea of "above the fold", taken from the newspaper world. It's the stuff that people see when first visiting your site that they don't have to scroll to see. It's where the really important stuff goes. Just because folks have 1024x768 screen resolution for their display doesn't mean that they'll see everything that you put out at that resolution. The good news is that over time, more and more people are maximizing their browser windows which brings the viewport closer to the screen resolution. It used to be that 800x600 meant something more like 600x400 in a browser window, but not any more. Anyway, here's our viewport data for all visitors:

      62% = 1024x768 = 947x578 average viewport
      24% = 800x600 = 755x419 average viewport
      8% = 1280x1024 = 1150x797 average viewport

      Also, I want to note that some of our site is designed for 800x600 because of layout issues. For the stuff that does resize, we don't allow it to resize below 800x600. It's hard enough to make things look good at low resolutions, and our theory is that below a certain resolution we'd rather have people scroll than have the site look like crap.

      --
      If you don't want crime to pay, let the government run it.
  4. Please don't... by jo42 · · Score: 5, Insightful

    Please don't force me to maximize my browser window just to noodle around your site(s). Do your HTML/CSS so that your web pages adjust with the size of the browser window. Please don't hard code table sizes in pixels and other such idiocies.

    1. Re:Please don't... by yobbo · · Score: 3, Insightful

      Amen to that.

      I increase the screen resolution so i have more space to move my windows as I please. It's not an open invitation to code a website to take every square cm available.

      Sites that are wider than 1000 pixels rarely find a place in my bookmarks.

    2. Re:Please don't... by Paul+Carver · · Score: 1

      Fear not, I won't visit your site.

    3. Re:Please don't... by dolphinling · · Score: 1

      If you don't like it, don't visit my site.

      Okay. I'm perfectly fine with that attitude. Of course, if it's a company site then your boss probably isn't...

      Different situations call for different things. Personally most of my site is served with an XHTML mime type, because I like it that way. In any business situation, that would be slaughter (as IE's feeble mind can't handle it).

      Of course, unlike using application/xhtml+xml, resolution dependency generally points to bad web design...

      --
      There are 11 types of people in the world: those who can count in binary, and those who can't.
    4. Re:Please don't... by zcat_NZ · · Score: 2, Informative

      Google can't handle it either; your application/xml+html pages will get treated the same as other 'non-html' documents like application/pdf by google, which really sucks.

      If you want some fun serve your pages as text/xml - it's still valid according to the w3c but it makes IE display the pages in the most awesomely broken way!

      --
      455fe10422ca29c4933f95052b792ab2
    5. Re:Please don't... by Daemonik · · Score: 1

      One one hand I can agree with you, but on the other sometimes you have to force a certain minimum size. Or does the idea of three columns of text exactly one letter wide really appeal to you?

    6. Re:Please don't... by ceoyoyo · · Score: 1

      1000 pixels! Sites that have a hardcoded width rarely find a place in my bookmarks. If I can't squish the thing down into a couple hundred pixels (it doesn't have to look GOOD at that size, but it has to do it) I tend to leave.

  5. Don't become too dependant on resolution... by WTBF · · Score: 4, Insightful

    Why not just try to make the site work on a wide range of resolutions, as that way you will not be alienating that many people. It is not impossible to make a website that will stretch to large resolutions, and shrink to fit the smaller ones.

    Personally I think 1024x768 and 1280x1024 are the two important ones to make sure the site works properly at, as 1024x768 seems to be very popular, however 1280x1024 is the native resolution of a large number of TFT screens.

    1. Re:Don't become too dependant on resolution... by madstork2000 · · Score: 1

      I personally like the sites I design to have a balance of white space between the layout (the actual site design) and the content. Hence I tend to fix my design so that it is relatively small about 780 pixels wide. That way when a client has a short page, with only a paragraph or two and someone on 1600x1200 maximizes the screen, the page is rendered so that it still looks like a couple of paragraphs, as opposed to a couple of sentences.

      If you don't have the content to fill the screen I believe it is better to fix the viewing size of the layout, and force the white space to the edges, while at the same time minimizing the white space within the content. That way the site renders relatively consistently page to page, and does not force eye strain. Moving your eyes side to side for long distances is *almost* as bad as horizontal scrolling. That is why newspapers and magazines and other relatively large format publications use columns. Of course websites can use columns too, but the text in those columns is usually fixed, and cannot easily adjust to resolution, and hence the visual design tends to look really ugly at high resolution if the width of the columns is not somehow fixed in advance.

      -MS2k

  6. Flat Screens Have Reduced The Average Resolution by szyzyg · · Score: 2, Informative

    I used to have 1600x1200 on everything, but none of my flat screens go that high - so the screen resolutions that people use have dropped a little from a couple of years ago when everyone was buying desktops with CRTs. I know a lot of people are even foregoing the desktop and just using a laptop instead, that's shrunk down the resolution as well.....

  7. The answer is ... by twoflower · · Score: 5, Insightful

    Some of your users will have huge 1600x1200 LCDs. Others will be running old hand-me-down 640x480 VGA monitors, or nice monitors with that stupid default resolution of Win95/98.

    But it doesn't matter. What you do is design your site in standards-compliant XHTML, using CSS for formatting (not tables), and let the user's browser render it however is best for that particular platform.

    Web designers (and I am one) should not be paying /any/ attention to "resolution".

    --


    --
    Twoflower
    1. Re:The answer is ... by alphaseven · · Score: 1
      Web designers (and I am one) should not be paying /any/ attention to "resolution".

      Surely the question isn't totally unreasonable. For example, say you have a 3072 x 2048 photo of a storefront that you'd like to have on a page. What's a good size for that to be reduced to?

    2. Re:The answer is ... by dolphinling · · Score: 1

      What you do is design your site in standards-compliant XHTML ...

      XHTML has nothing to do with it (unless you're contrasting it to, say, building the entire website in Flash).

      Rest of the post is nice, though.

      --
      There are 11 types of people in the world: those who can count in binary, and those who can't.
    3. Re:The answer is ... by twoflower · · Score: 3, Interesting
      Surely the question isn't totally unreasonable. For example, say you have a 3072 x 2048 photo of a storefront that you'd like to have on a page. What's a good size for that to be reduced to?

      As large as it needs to be, and no larger:

      If that picture is not providing any useful information to the user (i.e., it's window-dressing, pun intended) and is merely a logo or other fluff, make it a few hundred pixels wide (200-400) and be done with it.

      On the other hand, if this picture is intended to show how meticulous your building-exterior-cleaning service is, it would make perfect sense to to default it to 800 pixels wide so that is has sufficient detail. A little clever CSS can even show a smaller version to viewers with smaller viewports than that.

      --


      --
      Twoflower
    4. Re:The answer is ... by HaloZero · · Score: 1

      Or even, if you're not against image linking...

      [Click here to enlarge!]

      --
      Informatus Technologicus
    5. Re:The answer is ... by tepples · · Score: 1

      if this picture is intended to show how meticulous your building-exterior-cleaning service is

      Or more generally, if the picture is of a product or of the result of a service that the customer is considering buying...

      it would make perfect sense to to default it to 800 pixels wide so that is has sufficient detail. A little clever CSS can even show a smaller version to viewers with smaller viewports than that.

      For one thing, Microsoft Internet Explorer does not correctly interpret CSS's min-* and max-* properties (which I'm guessing is what you're talking about). For another, all common web browsers use nearest-neighbor rescaling for images, which looks like crap. Remember textures on the original PlayStation?

    6. Re:The answer is ... by Kanasta · · Score: 1

      what about when using tables for tables?
      That's what I have most difficulty on. Do I set a width in pixels, in %? either way, some info will be fudged when the browser decides one column should be 5chars wide.

  8. From some of my stats here is a breakdown.. by junster2 · · Score: 1

    A geek website
    1024x768 - 52%
    1280x1024 - 18%
    800x600 - 15%

    A non-geek website
    1024x768 - 68%
    800x600 - 11%
    1280x1024 - 10%

    So, I would say that you are pretty safe with 1024x768, but don't make it impossible to use at 800x600.

    -Ryan

    1. Re:From some of my stats here is a breakdown.. by kent_eh · · Score: 2, Informative

      From a site that I maintain, a model railroad hobby site:

      1024x768 44.95%
      800x600 36.05%
      1280x1024 8.96%
      1152x864 4.53%
      Other 2.59%
      640x480 1.64%
      1600x1200 1.24%

      And, just for the halibut, from the same site:

      Netscape 17.38% - MSIE 82.07% - Other 0.49%
      Windows 91.84% - Mac 4.06% - Unix 0.78% - Other 3.30%

      --

      ---
      "I can't complain, but sometimes still do..." Joe Walsh
  9. 0 pixels by 0 pixels by Karma+Farmer · · Score: 0, Flamebait

    Real Computer Illiterate Users don't use computers, and don't have a preferred screen resolution. Anyone using a computer has, by definition, some degree of computer literacy, in the same way anyone reading a book has some degree of "normal" literacy.

    The question is moot, though, since Real Web Designers don't design web pages to a particular screen resolution. Also, real web designers often try to target a more specific audience than "people who don't use computers."

    1. Re:0 pixels by 0 pixels by Karma+Farmer · · Score: 0, Offtopic

      Anyone who uses a web browser is, by definition, knowledgeable in the use of web browsers. So, if you can use a web browser, you're literate in the use of web browsers. Similarly, if you can read and understand books in french, you're literate in french. I'm not sure if I understand your example, since you admit you can't read books in french, and therefore you're not literate in french. I can't see the contradiction there.

      I have no problem with the original poster writing a web site to target web illiterate people. In fact, it sounds like it's about the only thing he's qualified to do.

    2. Re:0 pixels by 0 pixels by Anonymous Coward · · Score: 0

      Er, I see nothing in the response that indicates that I could "read and understand books in french". Rather, the post clearly states "read a few words of it printed on signs". It seems like you're confusing the ability to recognize symbols with true literacy, both in my use of the French language and in people's use of computers. The act of merely opening a web browser does not make one literate in web browsers any more than the act of recognizing simple French words on street signs makes one literate in the French language.

    3. Re:0 pixels by 0 pixels by Karma+Farmer · · Score: 1

      I said people who could read books were literate.

      You said you couldn't read books in french, and therefore were not literate in french.

      Please explain the contradiction to me. Do it slowly, with small words, so that I can understand.

    4. Re:0 pixels by 0 pixels by Anonymous Coward · · Score: 0

      You. Are. Retarded.

  10. Stop that. by irc.goatse.cx+troll · · Score: 5, Insightful

    Don't design for a resolution, thats just as bad as designing for ie. Make a webpage, *TEST IT* in 800x600, 1024x768, 1600x1200, whatever, but don't design it for something. It should work fine in all resolutions, not having half the page wasted on blank space, or text overlapping, or any other problem that comes from bad web developers saying "thats okay, it works in what I designed it for"

    --
    Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    1. Re:Stop that. by tepples · · Score: 2, Interesting

      *TEST IT* in 800x600, 1024x768, 1600x1200, whatever, but don't design it for something. It should work fine in all resolutions, not having half the page wasted on blank space, or text overlapping, or any other problem that comes from bad web developers saying "thats okay, it works in what I designed it for"

      In 1600x1200, Slashdot's lines of text show up uncomfortably long. In a case such as this, should I just suggest that the user unmaximize the web browser window? And what should one do about the blank space between, say, the Slashdot logo at the upper left and the topic icons at the upper right? And what about advertisements, which advertisers typically provide at fixed pixel sizes?

    2. Re:Stop that. by ceoyoyo · · Score: 1

      If I'm reading Slashdot 1600 pixels wide chances are I like long lines. Better long lines than blank space. If I don't like long lines, I'll resize my browser window and put my Battlestar Galactica video window next to it.

      The ads (and usually pictures in general) you can't do anything about. But let them flow. For instance, if you've got multiple pictures, let them lay themselves out -- one wide, two wide, three wide, etc. Or a picture with text beside it, then the text can wrap. Or resizing content in the middle column like Slashdot has.

      There IS a minimum, usually dictated by the width of your pictures. But your page should resize down to that minimum, which should be as low as possible, and up to anything reasonable. Fixed width pages REALLY irritate me.

    3. Re:Stop that. by tepples · · Score: 1

      If I don't like long lines, I'll resize my browser window

      How many inexperienced computer users know that they can grab an edge or corner of the window and resize it? It wasn't obvious to my grandmother. Many users are lucky to know even minimize, restore, and maximize.

      if you've got multiple pictures, let them lay themselves out -- one wide, two wide, three wide, etc.

      That would be nice if mainstream browsers supported display: inline-block so that I could stick each image's caption below the image in boxes that lay themselves out like text. However, Trident (the 85% browser's rendering engine) doesn't implement this. In fact, Trident hasn't been updated with any new features in the last four years.

      Or a picture with text beside it, then the text can wrap.

      Even on a 320-pixel-wide display? Or should I make a separate handheld stylesheet? In that case, how should I handle 640-pixel, which lies between the 320-pixel handheld sweet spot and the 800-pixel PC sweet spot?

      There IS a minimum, usually dictated by the width of your pictures. But your page should resize down to that minimum, which should be as low as possible

      And this article is about establishing a ballpark figure for that minimum. And what techniques should I use to modify a given layout to reduce its minimum?

    4. Re:Stop that. by ceoyoyo · · Score: 1

      How many computer users who are so inexperienced they don't know how to resize a window run their computers in 1600xwhatever? Besides simple things like that should be taught to users. It's not good just to assume that the average user is too dumb to learn basic usage. As simple as possible, and no simpler, to paraphrase Einstein.

      CSS and browsers do need some features, but you can get multiple pictures to lay out dynamically by putting the picture and the caption both inside a DIV, then floating the DIVs. Works great. I use it on my web page. Simple, and it's not even a hack --that's what DIVs are for.

      Sometimes I like to take a web page and squish it down really then, then refer to it as I'm working in another window. The layout doesn't necessarily look great, but it IS functional. It doesn't have to look pretty in a really narrow window, but it should WORK. And layouts that waste half the screen are incredibly annoying, especially when the text column is really narrow because there are ads down both sides. Nothing like having a 300 pixel wide content column, another 600 pixels of ads and then 1000 pixels of whitespace.

      You should make your page resize to be as thin as possible (without scrolling). If it's pure text then that width is one character. If you have images, those images should have a reasonable width for what they're used for. If you need big images, you should have thumbnails that link to them anyway -- nobody wants to sit and wait while you load up a bunch of 640x480 images.

      The article poster (not sure if that's you or not) asked whether he still needed to design for 800x600 or if he should go for 1024x768. I've yet to see a valid reason why a properly designed general web page (excepting special cases like pages that hold a single, high resolution image) should have a minimum width of even 640.

    5. Re:Stop that. by tepples · · Score: 1

      Besides simple things like that should be taught to users.

      I teach the user, and five minutes later, she forgets it. I've all but given up trying to get her to understand the taskbar of Windows XP.

      I've yet to see a valid reason why a properly designed general web page (excepting special cases like pages that hold a single, high resolution image) should have a minimum width of even 640.

      Other than having to put a 160-wide sidebar next to a 480-wide ad?

    6. Re:Stop that. by ceoyoyo · · Score: 1

      Maybe if she had a good reason to remember she would. You only remember what you use.

      I'll forgive you if your huge ad falls of the edge of the page. It won't matter much to me anyway, since it'll be blocked. Just make sure the useful information resizes itself nicely.

    7. Re:Stop that. by tepples · · Score: 1

      I've found another reason for a minimum width just under 640: a 160 pixel left sidebar, and a 256-pixel screenshot in the main content area.

    8. Re:Stop that. by tepples · · Score: 1

      I got distracted by tasks requested of me by two family members while I was examining the preview. "A 160 pixel left sidebar" should have been "A 160 pixel left sidebar, a 160 pixel right sidebar".

    9. Re:Stop that. by ceoyoyo · · Score: 1

      That I can go with. And it's still not 800x600, never mind 1024x768. If I'm interested in your screen shot I'll make my screen wider or scroll so I can see it, although 640 wide is fairly reasonable. Of course, your text should resize smaller or larger to fit the window.

      I really hate both-sides toolbars too. I don't get it. Why not just one side? Even better are the ones where the top toolbar and one of the sides have the same links. Those are great.

  11. Target Audience by BenjiTheGreat98 · · Score: 2, Insightful

    I think your target audience should be a big factor. Do you see there being a good chance that elderly people with bad eye sight could be visiting it often? There are still a lot of people out there with 800x600 resolutions. If you develop at a higher screen res then you will look like you don't really know what you are doing in the eyes of those people and it is so easy to hit back and look through other google results that have a design more suited to them.

    On the other hand if you are developing something that primarily kids/teens/young adults will be visiting then you could probably safely bump it up to 1024x768 or maybe even higher, but that might be pushing it.

    --
    :wq
  12. Just stop. by mrsbrisby · · Score: 5, Insightful

    Stop.

    Please.

    You are the bane of the web browser.

    Sites should be usable and viewable with any resolution with any web browser.

    We do not want an art exhibit, we want a web page. With stuff on it. Knowledge.

    I for example, frequently browse at 320 pixels across. I don't visit sites that don't work at that resolution. My employer uses his Treo frequently and has even worse to say on that.

    But my resolution? Well above 2000 pixels across.

    See, just because some web browsers (the users, not the programs) browse at full screen doesn't mean everyone does it.

    Web pages are not canvases- they do not have a size, and by artificially attempting to create one, you are doing the web a disservice.

    On the other hand, by treating them as such, chances are you have so little to say that it isn't useful at all in which case myself, and other web browsers simply won't visit your site.

    You will of course think it has something to do with the modernness of your design and make it even less usable.

    The cycle will continue.

    And nobody will notice.

    1. Re:Just stop. by oyenstikker · · Score: 1

      "We do not want an art exhibit, we want a web page. With stuff on it. Knowledge."

      The problem is that most people who are paying to get a web site made want an art exhibit. They want it to look slick and fancy and professional. Stuff on it is an afterthought.

      --
      The masses are the crack whores of religion.
    2. Re:Just stop. by Sangbin · · Score: 1

      We do not want an art exhibit, we want a web page.

      What if somebody wants to build an art exhibit webpage then? Depending on the websites, the content is graphical presentation.

      Not attacking you, but I'm wondering what a webbuilder should do if s/he were making a persentational website. The relative picture resizing sucks because IE and FF's picture resampling capability is very crude. Also, it would be a waste of bandwidth if the webbulider posted 100000x100000 sized pictures for everything and shrunk it in real time reletive to the browser's size.

      If the content of a website is graphical, what's the solution to make it one-size-fit-all?

    3. Re:Just stop. by alta · · Score: 1

      This coming from a guy who's site is "an all text experience"

      You asked a question about screen resolutions and said what you were planning on doing with the info gained. You weren't asking "What screen resolution should I design for?"

      You're the designer, I imagine you have a customer. Between you and the customer, decide what's best for you. If you're making a site for the benefit of the customer do what's best for yall. If it's for the visitor's benefit, do what's best for them.

      Just ignore the idealists that say do this, do that, make it fit on my freakin' wrist watch PDA. If you don't care if you shut out the 8% of the viewers who are at a low rez, then by all means make it fixed wieth at 800 or 1024... YOU are the designer, not the fabulous text only designers on /.

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    4. Re:Just stop. by Bogtha · · Score: 1

      What if somebody wants to build an art exhibit webpage then? Depending on the websites, the content is graphical presentation.

      Bear in mind the difference between the content and the layout. Just because the content is art for art's sake, it doesn't mean the layout is.

      Yes, there are situations where you need to choose an intrinsic width for certain items of content, like photographs. But the typical way of doing that is to offer smaller thumbnail images that can be clicked to expand, and in that case, there's nothing stopping you from offering small/medium/large options (which can be hidden when Javascript is available to make things simpler for the user).

      --
      Bogtha Bogtha Bogtha
    5. Re:Just stop. by Karma+Farmer · · Score: 0, Troll

      Too many posts hit +4. Decrease the number of moderators.

      Slashdot's moderation system is broken by design. Your solution just masks the hole with another layer of duct tape.

    6. Re:Just stop. by ballwall · · Score: 3, Insightful

      This kind of thinking is just naive.

      Is it possible to make a web site scale perfectly across all display sizes and browsers? Yes (well, maybe). Is it cost effective? Hell no.

      I do web design for a couple small artsy type sites, and their biggest criteria is style. They could care less if your employer's treo can display it properly, they want it to be pixel perfect in IE (I do test on gecko and khtml). A big part of distinguishing yourself from the competition is how professional your site appears to be. A lot of the time that means your site is going to be composed of a _lot_ of images. Images for rounding corners, images for making the background of title bar not a solid color, images for displaying the product, etc. Browsers scale images like ass. Until IE does on the fly cubic resizing, it's simply not feasible to design a scalable image intensive site. Plus, when designing with CSS, a lot of the images are in the css background attribute. Last I checked those images couldn't be scaled even if you wanted to.

      The best you can do is shoot for a _minimum_ size to work with. I believe that's what this topic is about: How wide should his masthead be? Is it worth still designing with 800x600 in mind? (In my experience it's still about %20 of visitors).

      Scaling up is not to much of an issue, but scaling down is a huge hurdle. It's hard enough to ensure that your layout looks good when people start adjusting font sizes.

      Don't get me wrong, I think there's a lot to be said for not designing for a specific case, but trying to design for ALL cases is simply not feasible.

      Caveats:
      There are exceptions to this, but it all goes back to the site in question. Forums would probably benefit greatly from text only views.
      It's possible to have a central design that targets a minimum width, with alternate styles for text only. Whether this is even worthwile depends entirely on the site in question.

      I probably started rambling in this post, sorry. I just find the posts that say "You should use standards only! Forget IE! Perfect design is king!" to be so something... Naive, pretentious, I don't know... something. The real world has compromise. Live with it.

    7. Re:Just stop. by caffeine_monkey · · Score: 1

      do keep in mind that decisions such as these are often not made by developers but by bosses and marketing departments. in my company, i've had many fruitless arguments with my boss about the merits of fixed vs. floating width designs. in the end, i've found that it's not worth the personal headache to fight my boss's stubbornness, and just design our site to the way he views it - which is with windows xp, running ie 6, with the google toolbar, at 1024x768 with the browser window maximized. he specifically demands that i design for this exact configuration. it's insane, i know. but i suspect that this attitude is common, and even though developers know better we are often not the final decision makers.

    8. Re:Just stop. by mrsbrisby · · Score: 1

      do keep in mind that decisions such as these are often not made by developers but by bosses and marketing departments.

      Your employer is mentally retarded. That's why he hired you.

      Tell him that if he wants to design web pages, he can learn how to do it, otherwise he should leave it to professionals.

      developers know better

      Yeah, see, I've noticed that they don't. read the rest of the arguments in this thread: They don't know better. They're just as mind-blowingly stupid as your employer, and like your employer, would love to have everyone continue doing things their way just so that they can say it's how it's done.

      Absolutely amazing...

    9. Re:Just stop. by mrsbrisby · · Score: 1

      I'm wondering what a webbuilder should do if s/he were making a persentational website.

      Show me one that anyone wants to go to.

      In general, presentations are better made for programs that are good at viewing them. Some people really like using html viewers as presentation viewers.

      These people should not kid themselves for a moment into thinking that they're making a web site.

      I have made applications that happen to live inside Safari or Mozilla or even MSIE.

      I have even delivered presentations using Opera's wonderful fullscreen mode.

      But nobody thinks for a minute that these are web pages, nor should it matter. The web is about content, there simply isn't any such thing as a "presentational" site. It doesn't exist.

      If the content of a website is graphical, what's the solution to make it one-size-fit-all?

      There isn't one.

      You want a fancy picture book? Consider making a PDF and encouraging people to print it. They might enjoy the thought even if they only use Acrobat to view it.

      Trying to satisfy everyone on the web with such things is (clearly) difficult, so why not take it out of the equation all together

    10. Re:Just stop. by mrsbrisby · · Score: 1

      Is it possible to make a web site scale perfectly across all display sizes and browsers? Yes (well, maybe). Is it cost effective? Hell no.

      Prove it.

      I do web design for a couple small artsy type sites, and their biggest criteria is style

      I live in the real world. Companies put up websites to make money. Sometimes they do this by selling things, sometimes they do this by providing information so that they don't have to field phone calls.

      They could care less if your employer's treo can display it properly

      And that's why they don't make any money because my employer buys things from his Treo. So do real people in the real world. Pixel perfect in MSIE doesn't make customers or happy web browsers.

      A big part of distinguishing yourself from the competition is how professional your site appears to be.

      Completely agreed. So who's site is more professional? google? Or any of these artsy-fartsy web sites you keep making?

      Which ones make more money?

      Don't get me wrong, I think there's a lot to be said for not designing for a specific case, but trying to design for ALL cases is simply not feasible.

      I think it is feasible, but you put a condition on it that you don't state: You want to make TV advertisements or postcards and the web is not TV advertisements and postcards. People- real regular people don't like having their TV and brochure experiences transferred to the web.

      Big surprise: people who make websites for 80% of "the web browsers out there" tend to make it for 0% of the people interested in what they can offer.

      I just find the posts that say "You should use standards only!

      Read my post again. I didn't say a single things about standards.

      I said that making web pages for human beings was good.
      I said that making web pages for art critics: not so much.

      Art critics don't buy anything, and aren't interested in buying anything. They don't want anything from your website except to point out how you could've used a few more rounded corners.

      Human beings- that is, real web browsers, are interested in something, and I can guarantee it's not what your site looks like.

      In reality you have to go through enormous contortions to make ugly sites- and infact, lots of "web designers" do this every day.

    11. Re:Just stop. by mrsbrisby · · Score: 1

      This coming from a guy who's site is "an all text experience" ...that satisfies more 40,000 unique visitors a month. And I don't even advertise, update, or do anything at all with it.

      Oh, I just provide content that apparently people are interested in.

      Between you and the customer, decide what's best for you.

      It's clear he cannot. He's asking slashdot about video resolution when he really means monitor size. Neither of these things have anything to do with gaining visitors- they only cost a site visitors.

      If you don't care if you shut out the 8% of the viewers who are at a low rez

      Sure. Why not all the nonMSIE users too- that's 13% right there! How about robots! They don't buy anything so let's stop robots too!

      The problem with this argument is that you're deliberately telling 10-20% of people who have good communication skills, have demonstrated that they have some intelligence, and have already exhibited interest in what you're offerring, and telling them to go away.

      And that's why nobody visits your website.

      YOU are the designer

      So go design. Quit making TV advertisements and brochures and actually learn how to make web pages.

    12. Re:Just stop. by ceoyoyo · · Score: 1

      There's no reason an art exhibit can't resize.

    13. Re:Just stop. by ceoyoyo · · Score: 1

      Generally you have an index page, like a contact sheet that shows thumbnails, then those pictures are links to pages that display a higher resolution version of the pic. The index should be freely resizable. The higher resolution page of course is limited to the width of the picture.

    14. Re:Just stop. by ballwall · · Score: 2, Insightful

      I see what you're trying to get at, that information is key, but trust in that information has a lot to do with the layout of the site.

      Google is absolutley one of the best interfaces ever. Without a doubt. I know that, you know that. Joe sixpack does not. The majority of people (and most managers :) ) equate shiny clicky things with quality. (Over generalizing here a bit). I'm not saying that he requires shiny clicky for quality, but he equates the two more.

      I said that making web pages for human beings was good.
      I said that making web pages for art critics: not so much.


      I'd argue that these are one and the same. Something made for humans has to be asthetically pleasing.

      Also, making an ugly site can be as simple as putting a marque (does that still work?) tag somewhere. Not hard at all.

    15. Re:Just stop. by Zork+the+Almighty · · Score: 1

      I'd argue that these are one and the same. Something made for humans has to be asthetically pleasing.

      That is the most absurd statement ever. Personally, I like things that "work". I see many things which are designed to "look good", yet "don't work". I can't say I agree with your statement at all.

      --

      In Soviet America the banks rob you!
    16. Re:Just stop. by ballwall · · Score: 1

      You're perfectly welcome to your opinion, but you don't speak for 99% of the population. You can probably get something that just works and have a wonderful experience at the run down pawn shop in a seedy part of town. Most people aren't going to take that chance.

      Similarly, a restuarant that doesn't take the time to sweep its floors isn't going to get my business.

      You can have the most functional framework and a perfect design behind something, but most people aren't going to be impressed until it looks good.

      My parents' '92 Geo Metro just works, it's not for me.

    17. Re:Just stop. by Anonymous Coward · · Score: 0

      Is it possible to make a web site scale perfectly across all display sizes and browsers? Yes (well, maybe). Is it cost effective? Hell no.

      Prove it.


      Huh? Prove that it costs more money to spend more time designing something that scales to different resolutions? Cuz testing and re-design is free, right?

      And that's why they don't make any money because my employer buys things from his Treo. So do real people in the real world.

      Okay your boss and some random guy on the street buys stuff via a Treo. I'm not sure if that is a compelling reason to cater to those two people.

      What websites has your boss avoided due to non-Treo support? Where does he go instead? Would like some specific examples.

    18. Re:Just stop. by mrsbrisby · · Score: 1

      I see what you're trying to get at, that information is key, but trust in that information has a lot to do with the layout of the site.

      I don't think you do understand what I'm trying to get at.

      Something made for humans has to be asthetically pleasing.

      So what?

      I'm not suggesting the contrary, and if you got that impression, I apologize but I do not believe the contrary for a minute!

      What I'm saying is that just because it is by someone or anyones' measure aesthetically pleasing does NOT mean that it is useful, good, or trustworthy.

      I do not believe for a minute that a web site can't "look good" and yet still be useful and functional and good and trustworthy.

      I do however, believe that most websites aren't useful, functional, good, or trustworthy- regardless of whether they look good or not.

      I do also believe that improving the aesthetics of a site is easier than improving it's functionality, and as a result, I do encourage a focus on its functionality.

      If the "web master" has to make a decision as to whether it will look good or work well, they should be encouraged to pick another developer.

    19. Re:Just stop. by mrsbrisby · · Score: 1

      Huh? Prove that it costs more money to spend more time designing something that scales to different resolutions? Cuz testing and re-design is free, right?

      Wrong. Using no tags beyond <p>, <h1> will give you a page that scales to different resolutions.

      I think you mean "it takes time to develop the way I've been developing and making sites that look as good as I have been making them" -- well no kidding. You clearly think designing sites for multiple resolutions takes multiple processes.

      But here's the thing: It doesn't have to!

      There are plenty of sites out there that describe- often using very simple terms- how to make your pages look good without distorting content, and without making the content difficult to reach!

      It takes more time and money than doing nothing- surely- but understand that if you compromise your content, people won't come back because they won't have anything there.

      Okay your boss and some random guy on the street buys stuff via a Treo. I'm not sure if that is a compelling reason to cater to those two people.

      I didn't say it was, and I apologize if you didn't understand that.

      What I am saying is that everyone is different and has different needs and wants and etc.

      When they might be interested in is what your entity has to offer- whether this is a company or something else- if they can't find it on your webiste, it doesn't matter at all how good it looks.

      There is no argument to that: You either care if people can get stuff off your website or you don't.

      What websites has your boss avoided due to non-Treo support? Where does he go instead? Would like some specific examples.

      And what possible good would that do?

      You're still under the impression that it has something to do with how they look!

      It doesn't!

      It has to do with whether he (or anyone else) can get information out of them.

  13. 1000*500 ? by Louije · · Score: 1

    From what I've gathered from lurking behind people's back in public libraries and cybercafes, you're safe when assuming a 1024*768 screen. It seems that Windows users who don't know how to use a computer know at least "Close box" and "Maximize". Therefore, once you remove task bar / menu bar / Dock / toolbars, you have more than 500 pixels in height, and a good thousand pixels in width.

  14. This page should be of help... by shadwwulf · · Score: 3, Informative

    W3 Schools doesn't just include browser stats. They also track metrics regarding screen resolutions currently in use.

    http://www.w3schools.com/browsers/browsers_stats.a sp

    MTW

  15. Fixed width is unnecessary by Bogtha · · Score: 4, Informative

    Why do you want to know the screen resolution? That isn't going to tell you what the viewport size is. Non-maximised browsers, browsers with sidebars open, larger than default scrollbars... there's huge amounts of ways in which the viewport size can differ from the screen resolution.

    More importantly though, it sounds like you are trying to design a website with a fixed width. That's not necessary. Use percentages, and your layout will expand and contract to fit a wide range of viewports, without leaving an ugly and wasteful gap down the side in larger viewports and without forcing horizontal scrolling for smaller viewports.

    I'd like to pre-empt the people complaining that longer line-lengths are harder to read by pointing out that there's evidence to suggest that those studies, while perfectly fine for print, don't apply to computer displays, and in any case can be mitigated by using max-width in ems on <p> elements in a user or author stylesheet.

    I'd also like to pre-empt the people who say "but average users don't change the defaults!" by pointing out that, if true, would mean that the average user would be using a non-maximised browser window, as per Internet Explorer and Safari defaults.

    --
    Bogtha Bogtha Bogtha
    1. Re:Fixed width is unnecessary by HawkingMattress · · Score: 1
      I'd like to pre-empt the people complaining that longer line-lengths are harder to read by pointing out that there's evidence to suggest that those studies, while perfectly fine for print, don't apply to computer displays

      I think they do, i've got a widescreen with a definition of 1440x900 and if i certainly can't read sites with a lot of text for more than 5 minutes with a maximized browser...
      That's ok since the purpose of the thing is to have several windows opened on the foreground at the same time anyway, but it just proves that basing a design on a definition is stupid, the user should alway be able to choose the size of the window.

    2. Re:Fixed width is unnecessary by FFFish · · Score: 1

      I'd like to pre-empt the people complaining that longer line-lengths are harder to read by pointing out that there's evidence to suggest that those studies, while perfectly fine for print, don't apply to computer displays

      I don't believe this for a moment. I can conceive of no reason why such a statement should be considered even remotely plausible. Please provide a good reference for your statement.

      --

      --
      Don't like it? Respond with words, not karma.
    3. Re:Fixed width is unnecessary by davez0r · · Score: 1
      [problem] can be mitigated by using max-width in ems on <p> elements in a user or author stylesheet
      the max-width style does not work in IE: linky
    4. Re:Fixed width is unnecessary by Bogtha · · Score: 1

      I can conceive of no reason why such a statement should be considered even remotely plausible.

      You have to bear in mind that "longer", in this context, means "wider measured in pixels" and not actually wider physically. It's a lot more plausible now, isn't it? Furthermore, isn't the burden of proof on the person claiming that studies done on one medium apply to another medium? So really, I should be asking why anybody should believe that the studies done with printed material automatically apply to a completely different medium.

      Please provide a good reference for your statement.

      How physical text layout affects reading from screen. Please provide a good reference that shows that longer line lengths are bad for online material.

      --
      Bogtha Bogtha Bogtha
    5. Re:Fixed width is unnecessary by Bogtha · · Score: 1

      Yes, I know, it's pretty obvious that anything even remotely useful doesn't work in Internet Explorer. But for something as non-essential as this, JScript is suitable as a workaround. You can easily emulate max-width in Internet Explorer with JScript.

      --
      Bogtha Bogtha Bogtha
    6. Re:Fixed width is unnecessary by ArmorFiend · · Score: 1

      I try to do proportional design, but what if I want a two-column layout, say 50%/50%, with maybe some graphic with width say 200px. Then the % system breaks down on displays narrower than 400px, and the right column is completely obscured if the display is under 200px...

    7. Re:Fixed width is unnecessary by FFFish · · Score: 1

      http://psychology.wichita.edu/surl/usabilitynews/4 2/text_length.htm indicates that the preferred line lengths on-screen, measured in characters per line, is about the same as with printed text.

      --

      --
      Don't like it? Respond with words, not karma.
  16. Based on your audience by MrResistor · · Score: 3, Interesting

    If your intended audience is the average computer illiterate, you should probably expect plenty of people still operating at 800x600. I know a lot of people who are perfectly happy with their old K6-2 and crappy 15" monitor, and have no plans to upgrade while it still functions. It sounds like those people are your target demographic.

    That said, here is my opinion on the metatopic of which this is a part: If you don't clutter up your site with a bunch of unnecessary formatting crap, flash nonsense, menus, table, frames, etc., it won't matter what resolution your users are running at. HTML reformats itself to fit the display quite nicely as long as you web developers allow it to function as it was meant to.

    The vast majority of the time, "good design" means less stuff, not more.

    --
    Under capitalism man exploits man. Under communism it's the other way around.
  17. oh boy... by Run4yourlives · · Score: 3, Insightful

    You're going to use a bunch of tables for presentation as well, aren't you?

    1. Re:oh boy... by joelsanda · · Score: 1

      You're going to use a bunch of tables for presentation as well, aren't you?

      Boy, you've got that right. With CSS and widths set to percentages I can't really think of why anyone would need to query for resolution size. It's very useful for handhelds and cell phones, but even then specifying another style sheet for those devices is best because tables don't work on many of those devices - again coming full circle to CSS and percentage widths. Hell, even image size (height and width) can be specified as a percentage of the parent container.

      --
      The Luddites were ahead of their time.
    2. Re:oh boy... by Trepalium · · Score: 1

      I can think of a few reasons. It'd be really nice if you could do simple arithmetic in CSS. Positioning things not on the right, left or dead centre is a bit painful. It would be nice to be able to say position right side - 43em - 15px, or width = viewport width - 20em - 5px. The positioning capabilities of CSS leave something to be desired. And when you get to the point where your CSS renders properly in compliant browsers, you have to get IE working. Is it any wonder that people end up going back to table layouts?

      --
      I used up all my sick days, so I'm calling in dead.
    3. Re:oh boy... by kiddygrinder · · Score: 1

      I actually find it a heck of a lot easier to set up automatically resizing stuff in tables, i used to do a lot of web dev (now moved on) and my co-worker loved to set everything to a fixed size cause he had a lot of trouble making stuff more dynamic with css. I just used a couple tables and everything was smooth as silk.

      --
      This is a joke. I am joking. Joke joke joke.
  18. 1280x1024 is taking over by dtfinch · · Score: 1

    I think most LCD displays are about 1280x1024 these days, so those users get a fuzzy display if they use anything else. During a quick walk through Office Depot, I noticed that they all but one of their dozens of LCD's were 1280x1024, as though they didn't expect anyone to pay for something bigger.

    Some users will keep using 800x600 for a long while though, because they have vision problems and not every app looks great if you select large fonts, or they don't know larger fonts are an option.

  19. Small town web site visitor resolutions by RapterOfParadox · · Score: 1

    I help run a small community history and information web site and checking google analytics I'm showing 31% of visitor use 800X600, 1% use 640x480 and the rest (~68%) use 1024x768 or higher. This data is based on 2000 unique visitors since December 1, 2005 to today. The site was originally designed for 800x600 back in 1998. When we do a redesign in 2006 it will probably be set up for 1024x768.

    --
    As the power flows in, the screen grows warm, another day starts, I'm at work again...
  20. My $0.02 worth. by gklinger · · Score: 1
    I suspect that 1024 x 768 is the most commonly used resolution out there especially if you factor in the millions of notebooks that are locked to that resolution. I agree with the suggestions of others that one shouldn't hardcode webpages to any specific resolution though.Let the user decide (or have the decision forced upon them by their hardware).

    I hope nobody will mind if I go off on a semi-related mini-rant about 1280 x 1024. It drives me nuts that so many LCDs use it as their native resolution because to me it looks, well, wrong. 640 x 480, 800 x 600, 1024 x 768, 1152 x 864, 1600 x 1200 etc. etc. all share the 1:1.33 aspect ratio that we've all become accustomed to looking at but 1280 x 1024 is 1:1.25 and it just doesn't look right to me. Am I all alone on this one?

    1. Re:My $0.02 worth. by Rod+Beauvex · · Score: 0

      Try 1280 x 960 if 1280 x 1024 doesn't look right.

    2. Re:My $0.02 worth. by fbjon · · Score: 1

      The standard resolution you want is 1280x960, which is supported by all video cards, and easily achieved on CRTs. Go CRTs!

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
  21. Please, do me a favor... by Gothic_Walrus · · Score: 1
    Whatever you do, don't forget about us laptop users.

    My native resolution is 1280x800. Fixed width anything is going to look like garbage on my machine, as no one designs pages for widescreen aspect ratios.

    It's been said plenty of times before, but designing for a fixed resolution is a bad idea. This is just one of the reasons why.

    --
    Goo goo g'joob.
  22. Determining screen-size on the web server by xmas2003 · · Score: 1
    I'm familiar with using client-size Javascript to query for screen resolution, and then doing something like making an http request for a file on the server tagged with the IP address (or better yet, some sort of unique ID tag) and that screen size so you can match them up ... and subsequently use that to tune pages for the size of the user's screen.

    What I would be curious to know is there any "pure" server-side solutions to determining screen resolution? I.e. if you are running CGI, you can query for stuff like REMOTE_ADDR, HTTP_USER_AGENT, etc. ... but is there any way of doing a real-time query for what the screen (or better yet actual browser) window size is and not have to use client-side Javascript.

    --
    Hulk SMASH Celiac Disease
    1. Re:Determining screen-size on the web server by Bogtha · · Score: 1

      What I would be curious to know is there any "pure" server-side solutions to determining screen resolution?

      No. CC/PP is around, but practically nothing supports it as far as I know.

      --
      Bogtha Bogtha Bogtha
  23. WWGD by planetjay · · Score: 2, Funny

    What Would Google Do?

    Seriously look at a website designed for your type of people. AO Lusers.

    You should expect whatever the computer came with (probably 800x600) with EVERY TOOLBAR EVER INVENTED. Plus a search side bar taking up about 1/3 of the left side. Oddly enough, those people hate surfing the net.

  24. Re:Flat Screens Have Reduced The Average Resolutio by daviddennis · · Score: 1

    When I had a CRT, the highest it would go was 1280x1024.

    Then I got my SGI 1600SW flat panel, which was 1600x1000.

    Right now, I have a Cinema HD Display, which is 1920x1200.

    So you can see that my screen resolution has increased enormously with the advent of the LCD. I really want to get a 30" Apple Cinema Display, but I'm expecting to do a lot of travel and so my resolution may actually shrink to the 17" PowerBook's 1680x1050. However, note that this is still a bit higher than my highest CRT resolution was.

    Even in the mainstream, I think most people came from 1024x768 17" monitors, to 1280x1024 17" LCDs.

    Back in the CRT days, most people had their systems set up for low resolution. It's only rabid geeks like me that ran their CRTs at high resolution.

    Like the others here, I don't recommend that you design for a specific resolution. However, in my experience it's best to make the left and right sidebars fixed and assign the middle space to whatever resolution remains (usually the bulk of it). It gets pretty ugly if you assign left side 20, middle 60 and right 20 percent of the screen, since the left and right get huge, to no gain.

    D

  25. troll you? okay... by Tumbleweed · · Score: 1

    1600 x 1200 @ 75hz here on a Samsung SyncMaster CRT

    Same res @ 85Hz here, on a Hitachi CRT. Suck it. :)

    (hey, you asked for it)

    Totally cannot wait for LCDs or whatever flat panel technology to come out that's a) affordable, b) fast enough to not have ghosting issues, and c) true colour fidelity

    Someday, my prince will come...*sigh*

    1. Re:troll you? okay... by DetrimentalFiend · · Score: 1

      All three are pretty much here today. Unfortunately, it's hard to get both b and c for a super good price (a).

    2. Re:troll you? okay... by Tumbleweed · · Score: 1

      I haven't seen anything with both b and c yet, at any price. I guess that depends on what you mean by 'pretty much.' I'm wanting more of an absolute. :)

      If you have any product suggestions, please let me know; I haven't done much research on this in the last several months, so things may have changed.

  26. Duh! 1680x1050, obviously! by Anonymous Coward · · Score: 0

    16:10 in the house!

  27. Please test with different font sizes by Matt+Perry · · Score: 3, Interesting
    As others have said, you should design for any size screen. I would also like to encourage you to test your site with different browser font sizes. For people such as myself who are visually impared, being able to change our font size to something larger is very imporant.

    When sites are designed using a fixed width such as 800x600, the layout aften depends on assuming a small font size so that elements align properly. My banking site is one such web site. When the font size is increased, elements can overlap to shift to the next line, losing some of the contextual imformation of their placement. At worst the elements may be overlapped by other elements thereby obscuring whatever it is that you needed to see. I see this happen often with navigation items.

    My recommendation is that while you are designing your site, use the keyboard shortcuts for font increase and decrease in Firefox to test and make sure that the page looks as expected. Another option would be to create another Firefox profile with the font set to 20 points and the minimum font size set to 14. This is what I use in my Firefox settings. I have a small laptop screen with a resolution of 1400x1050 which, when combined with my poor eyesight, has made a font size like this required for easy reading.

    I also want to stress that if the layout of the page breaks a bit, that is fine. Most users that browse with a large minimum font size are used to seeing the page mess up a bit. There are sites such as Slashdot and Wikipedia that continue to look fine at any font size. Others might be using absolute positioning for DIVs and may have navigational and other elements obscured when the font is large. The important thing is to make sure that the elements on your page that make it functional still work. If something isn't aligned correctly but it's not a big deal, don't worry about it. If the navigation is only partially visible because of the larger font size, then you should fix that. For example, last.fm has some display problems when a larger font size is used, but nothing that impeeds navigation or general usability.

    Finally, let me stress that you should avoid specifying your font sizes using a fixed method such as pixels or points. Instead, please use a relative font size such as "x-small", ems, or a percentage. There are still many users that use IE. IE will not resize fonts that use a fixed specification such as pixels and points, even when the font size option in the browser is changed from the default.

    --
    Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
  28. The answer is ... perhaps not the PC one... by Tumbleweed · · Score: 1

    using CSS for formatting (not tables)

    That argument has nothing to do with using pixel width layout (I'm sure you know this, but many here won't; the programmer crowd and the web design crowd are two that don't have identical skillsets).

    Using CSS for _formatting_ - what kind of formatting? There are two things here: layout and style

    for layout, there are things you can do with tables that you cannot do well with CSS without resorting to hacks, browser-specific CSS, or even background images (to make things 'look' like columns). Depending on the design, this can be quite ugly - at least until CSS Column support is broadbased. I'm hoping for that with IE7, but I'm not holding my breath. For outer layout, I still find a table can be the best solution, then use CSS for everything else. It depends entirely on the design requirements. Not every design challenge has a CSS solution as the best one for _layout_. Though nested tables are still 'teh suk,' no doubt. Please read what I wrote here, and not what you may wish me to be saying; I'm not advocating a return to the 'tag soup' days.

    for styling content, SURE, don't bother with anything but CSS.

    We _really_ need IE to be fixed up to a point to be usable without resorting to so many hacks. And CSS still needs some massive improvement in functionality; there are things you just can't do with CSS layout-wise without multiply-nested DIVs that you can do with a single table, and that's just ridiculous.

    1. Re:The answer is ... perhaps not the PC one... by Planesdragon · · Score: 1

      for layout, there are things you can do with tables that you cannot do well with CSS without resorting to hacks, browser-specific CSS, or even background images (to make things 'look' like columns).

      You're right -- it's hard to do bad design with CSS. What's your point?

      If you're making an actual table, then go ahead and use a table-tag. I'll presume that you're talking about layout columns, similar to those slashboxes next to the comment you're reading now. And in that case, you still don't have a reason to use tables: five-year old CSS can put out a clean-looking layout just fine with DIV tags.

      And if you're talking about the CSS-column attribute like FireFox 1.5 just introduced -- don't do it. It's an ugly, ugly thing that doesn't really do much for you at all. The only time I'd want to use it is in a PRINT css; the rest of the time, I can get by just fine with max-width.

    2. Re:The answer is ... perhaps not the PC one... by Tumbleweed · · Score: 3, Insightful

      You're right -- it's hard to do bad design with CSS. What's your point?

      I said nothing of the sort, and that's factually ridiculous, but let's move on the the real crux of the matter:

      I'll presume that you're talking about layout columns, similar to those slashboxes next to the comment you're reading now. And in that case, you still don't have a reason to use tables: five-year old CSS can put out a clean-looking layout just fine with DIV tags.

      Yes, I'm talking about layout columns, similar to what slashdot uses, but you're missing the point. _Stylistically_, they don't operate the same as a table cell; the bottom edge of the div ends when the content ends, and thus doesn't line up with the bottom edge of divs next to it, so while you can layout content somewhat similarly horizontally, vertically, you cannot, say, place something at the bottom of a div and have it be at the same level vertically as something at the bottom of a div next to it, if they have different amounts of content. You also cannot STYLE them similarly, and have borders and such line up, because of the same issue. And if you have a border between them, it'll stop when the content stops, thus producing the need for all sorts of column-related hacks that you'll find at various CSS design sites. This is a hot topic in the CSS design world, so I'm going to assume you're not a professional here, or you'd know what I was talking before this. Just trust me here - divs do not act like table cells, though they have some traits in common.

      The worst part of this is that this isn't a CSS implementation problem on the part of browsers - this is an intentional design aspect of CSS which is pretty ridiculous. Until CSS can truly let us do the same things table layout does, _some_ designs (not all) will require table layout unless you resort to hacks (which I won't do).

  29. Off course by Saiyine · · Score: 1


    That's easy: as my web needs 1024x768 to render correctly on ie, you all should have that screen size.

    Just kidding, the trends are a 50% with 1024x768 and about 20% for 800x600, but you shouldn't care as you should write the web in a way that shows correctly on every resolution.

    --
    Hosting 20G hd, 1Tb bw! ssh $7.95
  30. Ctrl++ by Paul+Carver · · Score: 1

    I don't know if you're one of those people designing web sites with microscopic fonts in a tiny strip, but if you are I should point out that most of the time I avoid your sites.

    On the rare occasions that Google leads me to your site for some information that I critically need I hold down the Control key and tap the + sign three or four times to make your fonts readable. Wow does you're layoug f*cking suck reading a couple words per line across a tiny column pinched between obnoxious adds and pointless useless menus. And the fact that it won't expand when I widen my browser window (you didn't actually think my browser winow is wider than half my screen did you?) your stupid narrow text column doesn't expand, instead just the blank space expands.

    I wonder if I might visit your site more often if it didn't look so horrible. I guess we'll never know.

  31. I have your answer by alta · · Score: 2, Insightful

    Looking at google analytics for vadiumgroup.com I can see the following

    58% 1024*768
    17% 1280*1024
    14% 800*600
    1% below 800*600
    10% above 1280*1024.

    So, looks like if you built for 1024 you'd safe for 85% of the market, not bad.

    Now this is no excuse to make a site that's unuseable at 800*600. You can use percentages almost everywhere and have your design scale for all resolutions.

    --
    Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    1. Re:I have your answer by alta · · Score: 1

      And BTW, the site is visited by Mortgage brokers. This is a VERY average demographic. These are non-technical people. They range in age from 20ish to 70's. They are spread geographically. Their financial status also varies greatly (some are good, others aren't)

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    2. Re:I have your answer by alta · · Score: 1

      PPS, do as I say, don't do as I do. The vadiumgroup.com is fixed width. Doh!

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    3. Re:I have your answer by Bogtha · · Score: 1

      So, looks like if you built for 1024 you'd safe for 85% of the market, not bad.

      Designing something to have a detrimental effect for 15% of your visitors is "not bad"? I disagree.

      Furthermore, even if the statistics you mention are accurate, the fact that the website those statistics are for is fixed width must surely have at least some bias. It could be that you have a disproportionately low number of low-res visitors for this very reason, in which case it's like saying "I don't need to fix my website to work in [x] because my statistics tell me I'm not getting any [x] visitors!" - a self-fulfilling prophecy.

      --
      Bogtha Bogtha Bogtha
    4. Re:I have your answer by pla · · Score: 1

      Looking at google analytics for vadiumgroup.com I can see the following

      Except, those assume everyone browses in kiosk mode (fullscreen, with no toolbars or menus or sidebars or the like).

      Very, very few people browse like that.

      Personally, I use FF with the status bar, the menu, the URL bar, the Bookmarks Toolbar, and the tab bar alwasy visible, with no sidebars. But I don't let the browser take up my entire screen horizontally, either (I end up with something like a square 900x900 area for the content itself).


      In general, designing a site for a particular resolution WILL eventually make your site look silly, will certainly piss off some of your audience immediately, will make the presentation of your site more browser-dependent, and requires MORE work up front in the first place. Just make sure your site doesn't look outright broken at 640x480 (or even 320x200 if you buy into the BS that all web pages should look good even on a handheld device - though in that case, I'd say that you should only tailor your site's layout for handhelds, by making a stripped-down version of the page with nothing but unformatted plain text), and that it doesn't look too silly at something like 1920x1200. If you satisfy those, any of your audience that complain will do so about content, not aspects of their experience you can't directly control.

    5. Re:I have your answer by pyrotic · · Score: 1
      If you want to collect your own stats on this, the javascript looks something like:

      colors = window.screen.colorDepth;
      if (navigator.appName == "Netscape")
      {
      width = window.innerWidth;
      height = window.innerHeight;
      }
      else
      {
      width = document.body.clientWidth;
      height = document.body.clientHeight;
      }
      document.write ("<img style=display:none src=/cookies/?w=" +width blah blah);

      That gets us a hit to a script which logs the sizes. Then you need to check out what your logs say with something like awstats or analog. We're more interested in sizes of browser windows than sizes of monitors, because we aren't the kind of thugs to go around resizing people's windows without asking them.

  32. a new way to look at web page width by Tumbleweed · · Score: 1

    I recently saw a site talking about typography for the web, and it stated that there is an 'ideal' width for lines of text, about 66 characters. Now, with CSS, you can specify in ems (the width of a capital M in whatever font/size you're looking at). So, specify text areas widths in ems to make it more readable - I haven't designed any new sites since I read this, but it seems very interesting.

    CSS also had max-width and min-width options (that of course don't work in IE; hopefully in IE7) that one can make use of to make sure things don't get too narrow or too wide.

    I'd suggest not listening to the jihadists here saying flat-out, "web sites should be resolution independent," as it's pretty obvious most of them aren't professional web designers who have to deal with a variety of layout needs -- BUSINESS needs that dictate how much and what kind of content, textual and graphical, that need to be on a web page sometimes. That's life in the professional world that most of us have to live in. If you're doing a web site for your OSS project, great, have at it, and make sure it doesn't look nice on IE while you're at it, but keep in mind that for the rest of us, web design activism doesn't pay the bills.

    1. Re:a new way to look at web page width by Anonymous Coward · · Score: 0

      it's pretty trivial to emulate min-width in msie by using expressions in the rules

    2. Re:a new way to look at web page width by Tumbleweed · · Score: 1

      That would be a hack, which I tend to avoid pretty scrupulously, as they tend to break, which requires maintenance, which I like to minimize.

      Besides, max-width is the vastly more-useful of the two, anyway, at least for me.

    3. Re:a new way to look at web page width by DrVomact · · Score: 1
      I'd suggest not listening to the jihadists here saying flat-out, "web sites should be resolution independent," as it's pretty obvious most of them aren't professional web designers who have to deal with a variety of layout needs -- BUSINESS needs that dictate how much and what kind of content, textual and graphical, that need to be on a web page sometimes.

      Just what do you mean by "BUSINESS" needs? I wish you'd been a bit more specific about exactly what would justify resolution-dependent web design. Are you talking about business intranets, where everyone uses the same monitors set to the same resolution? I've never seen a business like that, but they must exist, I suppose. I still don't see why that would make it a good idea to code for that specific resolution--the moment you finish your design, somebody in the office will buy a new huge LCD montor...and then you'll get complaints that your web pages are broken.

      Or are you talking about fancy corporate websites run by people who want them looking just like their printed marketing brochures? If you're designing for them, by all means take their money. But then why would you be asking about what monitor resolution most normal people use? There's only one monitor you're interested in--the one sitting on the desk of the guy who signs the check. Nobody else will ever give a flying rodent's nether parts about your web page.

      --
      Great men are almost always bad men--Lord Acton's Corollary
    4. Re:a new way to look at web page width by Tumbleweed · · Score: 1

      I've had to make sites where there needed to be certain amounts of content, of varying kids. Let's say two columns of text for various article blurbs, with another column for navigation, and then let's not forget to reserve space for advertising. They wanted graphics of a certain size (retail site) for product photos, and the text can't be too small, or people can't read it, but they required all that text to be on there. And then you have to contend with grouping the stuff into some semblence of logical order so people can find it, which puts restrictions on where you can place things; you can't just use any old space you have available. Trying to talk sense into business types is often just not possible; I wish it were. I've often had to come up with a design according to their wishes just to prove to them that it won't work well, and that often just gets put into production, because they rarely allow enough time for another design iteration. And that's assuming I'm the one that gets to do the design (I'm usually the one doing the coding). Gah.

      Doing web pages for a living has really killed any love for doing them on my own time. :(

  33. My status by SocialEngineer · · Score: 1

    I still develop for 800x600 desktops, mainly because I know not everybody runs a browser with max width. As well, you can also consider fluid layouts, which are usually harder to develop artistically, but they flow well.

    The big issue I've run into is font sizes, especially with images; I wish all browsers had Opera's zoom feature. I've had people preach em sizings to the masses, but sometimes it is better aesthetically to define sizes in px (especially in non-fluid layouts).

    Still, you also have to consider font scalings in other font rendering engines. One of my biggest headaches has been developing text-focused layouts that work properly in Windows and Linux. - If you hit Security Engine, you'll notice that in certain font rendering systems, the book reviews box has a spillover issue, which I have neglected to work on for some time.. The joys of running an entire network by yourself with no real financial while trying to make a living as an independant web designer.

    I just wish we could get more standardization in place for all these issues.

    --
    "Better to be vulgar than non-existent" -Bev Henson
  34. Screen Resolution by pipingguy · · Score: 2, Funny


    2560x1024. Please make pages wider.

    1. Re:Screen Resolution by game+kid · · Score: 1

      I get the joke, but seriously, I got that huge ballyhooed Dell monitor (no squeals or anything yet *crosses fingers and toes*) and if I decide to maximize a window with a web page to the full 1920 by 1200, the one that stays 600 pixels wide with teeny-tiny 8pt Arial font will get negatively noticed, and kittens start dying.

      Opera makes that point moot though, since it resizes images, along with fonts, with its zoom feature. I wait patiently for both IE and Firefox to improve their resizing. (Translation: IE, replace that Smallest-Small-Medium-etc. test-size-type thing with a smoother, more versatile zoom, and resize images; and Firefox, resize images with text when I press Ctrl+plus/minus. That way, pages look better and not tiny in HD, I think, while designers will care less about pixels.)

      --
      You can hold down the "B" button for continuous firing.
    2. Re:Screen Resolution by pipingguy · · Score: 1


      I don't see any problem with FF's ctrl+ for increasing text size. Yes, the result looks shitty (visuals) but at least the text is readable. Did I miss your point?

  35. Don't design to a grid ... by kalidasa · · Score: 1

    There, I said it. Make your design work at any resolution from 640x480 to 1600x1200, and any aspect ratio. I have a 1280x1024 screen - but I never enlarge my browser beyond 1024x768 because I like to have extra cascading room.

  36. 1680x1050 LCD here by mangu · · Score: 1

    Philips 200w6 20 inch "widescreeen" LCD monitor:
    a) affordable: 499 euros
    b) fast enough to not have ghosting issues: 8ms switching time
    c) true colour fidelity: OK, I do not have the specs for this, haven't read through the documentation yet.

    1. Re:1680x1050 LCD here by Tumbleweed · · Score: 1

      b) fast enough to not have ghosting issues: 8ms switching time
      c) true colour fidelity: OK, I do not have the specs for this, haven't read through the documentation yet.


      See, that's the real trick - panels that have 8ms switching time don't tend to have true colour fidelity.

    2. Re:1680x1050 LCD here by Karma+Farmer · · Score: 1

      See, that's the real trick - panels that have 8ms switching time don't tend to have true colour fidelity.

      No monitor, at any price, has ever had "true color fidelity." The very fact that you think it's possible indicates that color doesn't matter enough to you to take the time to even understand it, much less need it.

    3. Re:1680x1050 LCD here by Tumbleweed · · Score: 1

      Well, let's call that unfortunate wording - by 'true colour fidelity,' I mean, as good as professional-grade CRTs. Is that picky enough wording to satisfy you?

    4. Re:1680x1050 LCD here by Karma+Farmer · · Score: 1

      This is true; in the applications where a $50,000 professional monitor is needed, an LCD simply isn't a replacement.

    5. Re:1680x1050 LCD here by Tumbleweed · · Score: 1

      Well, I'm thinking about the colour abilities of something more in the price range of a $1,000-2,000 CRT, but you get the idea. LCDs still aren't there yet, but they do seem to be improving pretty rapidly. With my luck, they won't get to where I want before these new UMI DRM-required interfaces are all that's available. :(

    6. Re:1680x1050 LCD here by Anonymous Coward · · Score: 0

      I'm thinking about the colour abilities of something more in the price range of a $1,000-2,000 CRT

      This is true -- I'm pretty sure CRTs have come down in price a lot lately. If you shop around, you can probably get an 11" or 12" professional CRT for less that $3,000 now.

    7. Re:1680x1050 LCD here by tsm_sf · · Score: 1

      This is true; in the applications where a $50,000 professional monitor is needed, an LCD simply isn't a replacement.

      I'm assuming you sell stereo equipment for a living...

      --
      Literalism isn't a form of humor, it's you being irritating.
  37. make your pages capable of expanding by Intangion · · Score: 0

    my websites can expand (640+)

    www.soulfire.cc (which has festive x-mas decorations btw!) has to be at least 640 (or 620 i think it actually is, for scrollbar and window border) but it can stretch to fit the content as large as you want to go ;)

    www.delinquentminds.com also stretches now except none of the pages go very wide anymore (used to have forums which got pretty wide)

  38. Re:Flat Screens Have Reduced The Average Resolutio by szyzyg · · Score: 1

    Sure some people may have increased, but one data point is not an average (unless it's the only data point!)
    The funny thing is that I'm on a 1280x1024 display at my office, and yet 5 years ago I had a Dell laptop with a 1400x1050 display

  39. You don't want the average by MarkusQ · · Score: 1

    You don't want the average, no matter what you think. I can guarantee you that none of your users will have the average screen resolution (which is probably something like 1143.1814 x 869.6295). In fact, I'd bet all of them will be (some integer) x (some integer) where neither integer is particularly close to the average.

    --MarkusQ

  40. To Fixed-Width Naysayers by selfsimilar · · Score: 2, Insightful

    Dear fixed-width naysayers:

    if you've ever done real-world web design that requires graphics, you'll realize this is a very important concern. If possible of course you'll want to make your website as scalable as possble. But just as different browsers behave differently (not just IE) and you have to sometimes find a good median solution, you need to do that with screen size, as well. And when you include graphics suddenly percentages go out the window, since many browsers won't resize images very nicely. Bicubic interpolation is nice, but not widely instantiated. Plus do you want to serve huge images that will get scaled down and increase load time like crazy? Or serve small files that when scaled up look crappy? The web is currently a nest of compromises and this concern is just another one. But it's a valid concern to be aware of, and to work into the design if you're at all concerned about "standard" view for a majority of viewers.

  41. Sub VGA by rlp · · Score: 1

    Don't forget 240x320. That way your site will be accessible to WiFi connected PDA users.

    --
    [Insert pithy quote here]
  42. Wait until... by krunchyfrog · · Score: 1

    ...you see my next year's resolution!

    --
    printf($randomline(sigs.txt) \n "-- "$randomline(authors.txt));
    -- myself
  43. Re:Flat Screens Have Reduced The Average Resolutio by RevDobbs · · Score: 1
    So you can see that my screen resolution has increased enormously with the advent of the LCD.

    Cum hoc ergo propter hoc?

    Judging by the make of those monitors, I think a truer statement would be "My screen resolution has increased enormously, in line with my disposable income."

  44. 80 columns x 33 lines. by Richard+Steiner · · Score: 2, Insightful

    Seriously. I do most of my browsing via Links 0.99 on a 21" monitor in text mode.

    I tend to use either 1600x1200 or 1280x1024 on GUIs, but that also varies (some of my older 17" monitors are limited to 1024x768).

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:80 columns x 33 lines. by Anonymous Coward · · Score: 0

      Do you browse that way due to any vision impairments of any kind?

    2. Re:80 columns x 33 lines. by Richard+Steiner · · Score: 1

      No -- I just find it to be a more convenient way to browse when reading news sites like /., OSNews, Linux Today, Google News, etc., because the content is mostly text, and a text web browser provides me with a fast and uniform viewing experience. I don't have to worry about weird font colors, layouts, etc.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
  45. Then what should I do for ads and images? by tepples · · Score: 1

    Advertisements that pay for the operation of a site are measured in pixels. So are images, which look ugly when scaled up or down with the nearest-neighbor algorithm that browsers based on IE and Mozilla use. SVG is scalable, but few web browsers support SVG out of the box, and in any case, photographic images cannot be straightforwardly converted to SVG. How can one make text fit properly around such pixel-sized boxes without using pixel sizes for the text so that neither overwhelms the other?

    1. Re:Then what should I do for ads and images? by Guspaz · · Score: 1

      Both Opera and Firefox support SVG natively out of the box. That is as much as the market as you're going to get without IE stepping up with support.

    2. Re:Then what should I do for ads and images? by Anonymous Coward · · Score: 0

      Firefox 1.5, and not even all of SVG, just like the partial CSS2.1-support.

    3. Re:Then what should I do for ads and images? by Eideewt · · Score: 1

      Firefox doesn't seem to scale SVG based on your DPI settings though.

  46. For all the standards nazis out there... by foniksonik · · Score: 1

    Sometimes design is about achieving an objective, not catering to everyone at once...

    When I get paid $60,000.00 to design an effective website whose objective is to grab your attention and get you to do something you may not have considered until you see the site.. well, standards compliance is not at the top of my list.

    Sure it would be nice to do both but often the extra time it takes to make an approved creative design using standards based semantically accurate code JUST ISN'T IN THE BUDGET and often the client doesn't care as long as the majority of their visitors see the site as designed.

    As an example I recently had to update a site designed without standards as part of the requirements to a standards based layout due to a change in project management on the clients end (the new manager is a standards nazi IT guy who only cares what the code looks like).... and the site has now become an ineffective marketing tool for the client although it is perfectly standards compliant, with alternate stylesheets font-sizes in small, medium, large, menus as lists, etc. etc. and no tables to be found except for tabular data... but it won't be doing the job it was designed to do... which was to convert people looking for information into customers. In the end the client is not going to be happy with the resulr and they'll have noone to blame but their newly appointed project manager.

    Web standards are not required... they are a tool, not the product. I interpret them as saying this: "If you're going to do X then here's a standardized methodology to do so that can be counted on to work." However, if the implementationo of the standards gets in the way of the objective... then they become guidelines that can be followed 100% or 90% or whatever as the job allows.

    Finally... if the standards were actually implemented correctly by the viewing devices it would make it a hell of a lot easier to follow them. It's been 5 years or so since CSS2 and XHTML standards were adopted... yet only 90% of them are implemented correctly. Even then there are cases where they just dont' work or you have to jump through multiple hack hoops for them to work which then don't work if viewer X has a non-standard setup or a custiom stylesheet or whatever...

    You can please some of the people all of the time and all of the people some of the time.... sorry if you're in between somewhere...

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
  47. Re:Flat Screens Have Reduced The Average Resolutio by Andy+Dodd · · Score: 1

    Heh. Yeah, laptops (at least Dell laptops) have typically been ahead of desktop LCD displays in terms of resolution.

    My Inspiron 8200 is 3 years old and 1600x1200 in a 15" screen, and my dad's I8000 was the same in terms of native resolution. My much newer Dell 1800FP is only 1280x1024 with a 18" screen.

    --
    retrorocket.o not found, launch anyway?
  48. An annoyingly contrary view by Watts+Martin · · Score: 5, Insightful

    I see a lot of "if you're a good web designer, you won't care about resolution, and you'll be smart enough to make your sites resolution-independent" kind of comments in this mix here. Yeah, there's something to that. The web isn't the same as the printed page, after all.

    But you'll notice that many--not most, but I'd honestly say the majority--of professionally-designed web sites that are text-heavy do use a fixed width for text blocks. Despite what some people here seem to think, sites that do that are not designed by ignorant graphic designers too stupid to use good design principles. They're designed by graphic designers smart enough to know that "the web isn't the same as the printed page" doesn't mean that everything we've learned in centuries of typography and layout is merrily tossed out.

    One of the basic rules of typography is that line length affects readability. You can play around with the length for various effects, but a block of text that's wider than about 39 ems and longer than a paragraph or two is going to be harder to read. This still applies on the screen.

    There's an implicit attitude among a lot of hardcore tech types that graphic design doesn't involve actual work -- we're just sitting around stapling Dreamweaver templates over your glorious PHP, and that any design decisions we make that aren't The Way Engineers Would Do It are proof that we're clueless. I'm sorry you guys resent any use of the web that couldn't have been done in HTML 2.0, but it's time to take your hands off the VAX keyboard and back away slowly.

    I agree that when you're designing a web page, you shouldn't be thinking too much about the user's screen resolution, but the reality is that I'm probably not going to be designing my page so it will fill up your 2048x1536 display; I'm going to be designing my page so it's going to be readable on your 2048x1536 display. And that may just mean designing for a specific width. Get over it.

    1. Re:An annoyingly contrary view by dFaust · · Score: 1
      Amen to that. If I had mod points I'd mod you up.

      Probably the biggest problem I've seen in my many years of working with the web is the clients. They drive content, they drive design... depending on their involvement and their goals, having something that works well for most people is typically prefered (by them) than having something that doesn't look as good for most people, but is readable without horizontal scrolling at 320 width and fills the entire screen at 1600 width. And if your work is client driven, it's somewhat important to make them happy.

      I'm all for liquid layouts, too... when they're appropriate and work. For some projects they just don't work.

      For what it's worth to the poster, my company has a range of sites which cater to very "average" audiences. We're seeing about 50% at 1024x768 and ~30% at 800x600.

    2. Re:An annoyingly contrary view by ceoyoyo · · Score: 1

      Don't you think that all those old school typographers, if they were honest with themselves, would love to let their readers choose the line length that they preferred?

      Long lines might be hard to read... unless of course I've got my browser window stretched across the bottom of the page so I can refer to a reference document while coding, for instance. Or a narrow one down the left side. Maybe your 8 point font isn't big enough for me to read, so I blow it up a couple notches. Or maybe I just like longer or shorter lines than you do. Now, if you're typesetting a newspaper you CAN'T let your reader choose how long he'd like his lines to be. You pick something. Different publications (newspapers, magazines, books) pick different things. Web designers CAN let the user pick. So do it! Use the power!

      Just because big companies do it, doesn't make it right. Sony and MS's pages are fixed width. Google is variable. (I couldn't resist) ;)

      Go to the MS page and look at it at something like 1024x768. Now that's ugly. BIG waste of space. Ask a newspaper publisher how he feels about leaving half the page blank.

    3. Re:An annoyingly contrary view by Kanasta · · Score: 1

      you're right, but also so many professionally-designed web sites with a fixed width for text blocks somehow ALWAYS display 120% of my browser window width.

      That's right, 120% of however wide I've set my my browser window. I try changing font sizes, resizing the window, but it's ALWAYS off the screen unless I shrink the font to like 3pt (which is unreadable btw...)

      That's why I think many sites are designed by ignorant graphic designers too stupid to use good design principles.

      Sometimes I'm lucky and there's a 1 inch left margin so I can scroll right and the text barely fits. But mostly I can't.

      Sometimes I think it's because the designers used IE, but even when I open the page in IE it's still stuffed.
      Who knows what's wrong?

    4. Re:An annoyingly contrary view by Watts+Martin · · Score: 1

      No, I really don't think those old school typographers would let their readers choose their line lengths. Layout and design principles do have some subjectivity to them, sure. But even if yellow and red are your two favorite colors, red text on a yellow background is going to be harder to read than black text on a white background. You may love Zapf Chancery, but if you typeset your resume in it, you're making everyone's life really difficult.

      This isn't about doing what big companies do because they're big companies; some big companies do have terrible web sites, and some of the best ones out there (like "A List Apart") aren't corporate sites at all. It's about understanding why conventional design principles exist. It's possible to break them and come up with great things. It's also possible to break them and come up with really, really terrible things.

      Incidentally, Google's home page really doesn't have a lot of text on it, which puts it somewhat outside the realm of what I'm talking about. Their front page is a fine design model for what it is. However, their corporate history page, while it's tastefully designed, can get pretty hard to read if your browser window's wide enough that you're getting two dozen or more words per line, particularly given the fairly tiny type size and tight leading they're using. If you resize your browser window so it's closer to the proportions of an 8.5" x 11" page, the text will be easier to read. This isn't something readers are always consciously aware of, but your reading speed drops, as your eyes will have to work harder to track across the lines.

    5. Re:An annoyingly contrary view by ceoyoyo · · Score: 1

      Actually, black text on a white background is one of the worst possible colour combinations. LOTS of people have trouble reading it (whether they know it or not). The simple addition of a coloured filter, which doesn't change the black text but alters the color of the background (red is most common) can dramatically improve the reading ability of a lot of people who have trouble reading, as well as many who don't. If I happen to like reading things typset in dingbats I really don't see how that has anything to do, so long as I change it into a more reasonable font before I ask you to read it.

      Maybe old style designers are stuck in the mode where they assume a piece of paper or video screen as their presentation medium. The web and HTML are one of the very first "pull" mediums. HTML is designed so that you put up some information and some suggestions for how to lay it out, but I (and my browser) get to decide how to actually lay it out. If I decide to override your silly CSS, there's nothing (and SHOULD be nothing) you can do about it.

      Proper web design should recognize this, and not try to force viewers to do exactly what you, the creator wants. If I want long lines for some reason, let me have them! If I don't, that's my choice. You're not making a TV broadcast or printing a newspaper. You've got no idea how or on what, I'm going to view your page. You do not control the viewing medium. I do.

    6. Re:An annoyingly contrary view by Moofar · · Score: 0

      I have dual monitors both at 1600x1200. My font size thus increased so to be the same actual size as on a lower resolution screen. The effect of this is that text become sharper, less blocky and more easily readable than the same size text in lower resolutions, and thus I benefit from a higher QUALITY resolution which has been a feature of crt monitors for several years now. However, as your survey says, almost no one uses this higher quality resolution. One huge reason is that on about 20% of profesionally made sites, the text overlaps on top of other text lines making it completly unreadable and useless. On about 50% of professional sites, line width is fixed in pixels and it makes for narrow colums of text and looks somewhat bad. Try changing to a black backround with off white text to help your eyes or use a fixed width font and you triple the unreadability of the web. In applications, Its extremely rare that there are any such problems. Whoever or whatever is responsible for making the web be a big pile of crap for higher quality resolutions or white text/black backround I just want to say Ð@%VZÊoð%ÇväÄ"ú! Website design has generally been stuck in the stone age as everything else on the web has had exponential innovation.

  49. Easy by Andy+Dodd · · Score: 1

    Talk to Google. They seem to be doing just fine (if not better than the competition) while using text-only ads.

    --
    retrorocket.o not found, launch anyway?
  50. You should still assume 800x600 max. by porkchop_d_clown · · Score: 1

    Why? Because even if I have more screen real estate doesn't mean I want *you* to control it. When I surf, I usually have several windows open, and applications, too. A web site that requires my whole screen blocks my view of the other apps and web sites and, frankly, that just pisses me off.

    I don't visit sites that assume they are more important than anything else that I might be doing.

  51. Nearest neighbor image scaling sucks. by tepples · · Score: 1

    Do your HTML/CSS so that your web pages adjust with the size of the browser window.

    And watch images scale into a blocky mess when I do img#foo { width: 50% }. Or are you willing to finance the development of a Firefox extension and (more importantly) an IE extension to enable at least bilinear resizing for images? Get bugzilla.mozilla.org/show_bug.cgi?id=98971 resolved and I'll believe you.

    1. Re:Nearest neighbor image scaling sucks. by Kris_J · · Score: 1

      If you think that you have to scale any given image for a page to resize gracefully when the user resizes their browser window then you shouldn't be designing web pages.

    2. Re:Nearest neighbor image scaling sucks. by ceoyoyo · · Score: 1

      If your nearest neighbor decimation sucks for powers of two you've got a really, REALLY broken algorithm.

    3. Re:Nearest neighbor image scaling sucks. by tepples · · Score: 1

      If you think that you have to scale any given image for a page to resize gracefully when the user resizes their browser window then you shouldn't be designing web pages.

      So do you have some tips for designing a site's top bar so that it will look good both in a 1600 pixel wide window and in a 320 pixel wide window? And what about images for characters that aren't in common fonts?

    4. Re:Nearest neighbor image scaling sucks. by aminorex · · Score: 1

      Images can remain fixed-size while text &c flows. Remember that the user controls font sizes, not you. Browsers will often scale your images to fit the screen if they are too big, so pixel-based layout will break horribly, often.

      --
      -I like my women like I like my tea: green-
    5. Re:Nearest neighbor image scaling sucks. by llefler · · Score: 2, Insightful

      So do you have some tips for designing a site's top bar so that it will look good both in a 1600 pixel wide window and in a 320 pixel wide window?

      It's kind of interesting; sites whose original, or primary focus was the web tend to get it right. Slashdot, Yahoo, The Register, Wired. Big media companys, OTOH, have absolutely no concept of sizeable web sites. Look at CNN, ABC, NBC, CBS, for good examples on how NOT to do it.

      --
      It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
    6. Re:Nearest neighbor image scaling sucks. by Kris_J · · Score: 1
      So do you have some tips for designing a site's top bar so that it will look good both in a 1600 pixel wide window and in a 320 pixel wide window?
      Why, yes I do. Use a table set to 100% width then right (or left) align an image that fades to the table's flat background colour on its left (or right).
    7. Re:Nearest neighbor image scaling sucks. by tepples · · Score: 1

      Use a table

      And anger how many CSS weenies?

      then right (or left) align an image that fades to the table's flat background colour on its left (or right).

      So you've specified a background image for the table. Now what should go in the table on top of the background image?

  52. Re:Flat Screens Have Reduced The Average Resolutio by tepples · · Score: 1

    However, in my experience it's best to make the left and right sidebars fixed and assign the middle space to whatever resolution remains (usually the bulk of it).

    But how can I size the left and right bars so that it looks good in a 640-pixel-wide window and in a 1920-pixel-wide window?

  53. What's the resolution of a Palm T5?! by DaoudaW · · Score: 1

    Ans: 480x320

    Recently I installed wifi at home for my wife's T5 and since then she does about 80% of her browsing on that. It can be a great experience on well designed sites or sites that are handheld specific, but on sites which assume an 800 or 1024 pixel-width, ahem!, I don't normally use that kind of language.

  54. There's proficiency and then there's proficiency by tepples · · Score: 1

    Ability to perform the most basic actions in a web browser is more like ability to understand signs than it is like ability to read a novel. "The most basic actions" do not include shopping, posting on forums and blogs, or even web mail. All you can expect out of a user with street-sign-level proficiency is ability to follow <a href="...">...</a> links and possibly the ability to fill in one- or two-input forms (such as web search or library catalog). Heck, some users I've seen manage to get along without even using the back button.

  55. Biased by tepples · · Score: 1

    W3Schools visitors also tend to be people who produce web sites, not people who only consume web sites. People who produce web sites tend to have the means to afford larger displays than people who only consume web sites. This may skew W3Schools' stats upward, as disclaimed in the "Statistics Are Often Misleading" section at the bottom of the "Browser Statistics" page.

  56. Newbies who maximize by tepples · · Score: 1

    [Eyestrain from reading long lines of text from a maximized window on a larger monitor is] ok since the purpose of [a larger monitor] is to have several windows opened on the foreground at the same time anyway

    Inexperienced users don't know that. Most of them just hit the maximize button (so that there isn't stuff in the background to distract them) and then complain.

    1. Re:Newbies who maximize by llefler · · Score: 1

      Inexperienced users don't know that.

      I've seen this posted in a lot in replies here. I don't think it matters. I work with users of all levels of expertise. People who can't log into windows because someone has changed the login name to MCSEs. I don't think a window being too large has ever been a problem. Also, inexperienced users don't tend to have the super large displays either. At home they buy the budget machines, and at work they get the 'trickle down' equipment when the more savvy users upgrade. From my experience, if you are worried about inexperienced users, you'll want to design for the smaller displays.

      --
      It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
  57. "To remove spyware, drop PC in dumpster." by tepples · · Score: 1

    I know a lot of people who are perfectly happy with their old K6-2 and crappy 15" monitor, and have no plans to upgrade while it still functions.

    I know of a lot of people who buy a new computer when the old one gets filled up with spyware. Slashdot ran an article about them.

    1. Re:"To remove spyware, drop PC in dumpster." by MrResistor · · Score: 1

      Yeah, I read that article, but I've yet to meet a person who's done it. As far as I'm concerned it's urban folklore. Most people don't like to just throw something away like that, they'd rather get it fixed, even if it isn't necessarily the most fiscally efficient way to go.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
  58. Crappy bundled LCDs by tepples · · Score: 1

    Try 1280 x 960 if 1280 x 1024 doesn't look right.

    Trouble is that a lot of paid-for LCDs, especially those bundled with a national-brand computer, don't give the user a choice as to whether to display the incoming signal pixel-for-pixel or to stretch it to fill the screen. Just be glad that most LCDs stretch with bilinear resampling instead of *retch* nearest neighbor.

  59. I already have talked to Google by tepples · · Score: 1

    Talk to Google. They seem to be doing just fine (if not better than the competition) while using text-only ads.

    I am already a Google Adsense publisher. All the text ad units that I can choose for my site are sized in pixels.

  60. Most common resolution. by jZnat · · Score: 1

    The most common is "100%". That is, "width: 100%;" in CSS.

    Every web developer or designer that uses absolute widths for the page content should piss off and go into typography instead. Nobody is going to be using the same exact resolution, screen size, monitor size, DPI, gamma settings, et al. as you, so don't design things in that way.

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  61. Never SHOULD have mattered. by CarpetShark · · Score: 1

    The whole point of HTML is that it doesn't matter what size of screen the viewer has. You set fonts relative to normal, and it just works, because the user can set what they want to be "normal" on their screen.

    Likewise, it's possible to design graphics that scale using combinations of repeating patterns and static elements, and it's possible to specify sizes in percentages of the total size, rather than, for example, in pixels.

    All this "designed for 1024x768" or whatever is just a sign of bad workmanship or novicehood.

  62. Who mentioned maximising? by CarpetShark · · Score: 1

    This is the other problem with people assuming fixed-size screens: not everyone maximises their browser. It's perfectly possible to have two browser windows on screen, or to be viewing your browser window inside a split-panel view from your news aggregator, as I'm doing right now. Assuming screen size is just naïve.

  63. 80x25 by amling · · Score: 1

    I use `links` You insensitive clod.

    --
    70e808a22cb027cde4a6abddf6435d55
  64. 5120 x 1600 by bhima · · Score: 1

    I use 5120 X 1600, using 2 30" Apple Cinema displays... Yes many websites look ASS STUPID... Because they assume no one has a screen wider than 600.

    --
    Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
  65. Why assume? by fozzmeister · · Score: 1

    If your really good, you won't make this assumption. Of course all websites include logo's etc, so the information you actually need is DPI

  66. You shouldn't ask this question! by joto · · Score: 1
    You shouldn't ask this question, because you ask it for the wrong reason. If you really want to know my screensize, say because you're curious, or are doing a scientific study, I would answer you. But you are building a website, and there's absolutely nothing I hate more than morons designing web-sites so that I have to resize my browser.

    What you should instead ask, is how large do I prefer to have my browser windows. And that is as small as possible, because I just hate wide windows. I bought a big screen so I could work with several things at once, not so that moron webdesigners could fill it with crap.

    So I guess my answer to your question is 640x480.

  67. Where I work... by maharvey · · Score: 1

    Where I work 1600x1200 seems to be the de facto standard, and a fair number of people have a larger virtual screen using multiple displays. However we also all have laptops at 1024x768 or 1400x1024. But we only employ 16,000 people at my site so take that with a grain of salt.

  68. Get off your soap boxes and answer the question. by steppin_razor_LA · · Score: 1

    You should still build for 800x600 because ~20% of people still have 800x600 screens and that is (in my opinion) a sizeable enough percentage that you can't ignore it.

    I think that 1024x768 has about ~55% and 1280x1024 about ~10%. Unfortunately, these metrics come from querying the browser DOM and most of the analytic vendors report screen resolution instead of browser window size.

    As for the people who say you should build their stuff width indepdent, I seriously wonder how much experience you have with corporate web development. It is simply not possible to make an aesthetically pleasing design scale to arbitrary screen sizes more often than not.

    --
    Evolution: love it or leave it
  69. CRTs have big problems by r00t · · Score: 2, Informative
    Here's a good one:

    1. face the CRT west
    2. measure the color
    3. face the CRT east
    4. measure the color

    Like that? Here's some more image-related problems.

    1. Re:CRTs have big problems by unitron · · Score: 1

      Do O'scope CRTs, which are electro-statically deflected rather than electro-magnetically, suffer from this as well?

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    2. Re:CRTs have big problems by jtcm · · Score: 1
      Wow...I've never heard that before. I went googling and found this:
      No, it's not nonsense. The fields generated by the deflection coils, etc., ARE much greater in magnitude than the Earth's field, but they're AC fields. The DC offset of these fields is relatively small, and the Earth's field (also DC) IS sufficient to cause a visible shift in the position of the raster and affect the beam landing, etc.. This is why, for instance, there ARE often problems when trying to use a "Northern hemisphere" monitor in the Southern hemisphere.

      Having said that, however, this isn't really something the average user needs to worry about. In the detailed specs for any monitor, there generally ARE a set of specific ambient conditions under which certain performance specs are intended to be checked. These usually include the ambient magnetic fields (which also tells you what magnetic environment was used at the factory for adjustment), and the orientation of the monitor within those fields. For the vast majority of monitors, the specified ambient conditions simulate average magnetic fields in the U.S. or Europe (which are very similar), and the monitor is specified as facing east or west within those fields.
      There's more on the page....very interesting.
      --
      @ASP.NET's parent-teacher meeting: "Little Johnny.NET is very bright, but he doesn't play well with others."
    3. Re:CRTs have big problems by Gyga · · Score: 1

      Turn it on its side and watch the Firefox RSS button turn purple (I have a CRT)

      --
      I don't preview or spellcheck.
    4. Re:CRTs have big problems by r00t · · Score: 1

      I expect yes, because moving charged particles (like the electron beam) take curved paths in a magnetic field.

      It's not that the Earth's field messes with the magnets. The Earth's field makes the electrons take curved paths as they travel from the deflector to the mask. This causes the angle to vary a bit, distorting the color.

    5. Re:CRTs have big problems by Propaganda13 · · Score: 1

      My tube TV has corrections based on the direction that I face it. I assumed this was due to the magnetic field. Do any monitors have this feature?

    6. Re:CRTs have big problems by unitron · · Score: 1
      There's not that much in the way of magnets inside a color TV, but there are deflection coils, which, when energized, create varying electromagnetic fields which the earth's field can add to or subtract from.

      There are also 3 additional coils, one for each color gun, which can be adjusted for color purity, but of course if the set's orientation is changed afterwards they may need re-adjusting.

      'Scopes are monochrome and use electrostatic deflection plates, so any effect upon the cathode ray beam itself would probably be next to impossible to discern visually.

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

  70. Re:Flat Screens Have Reduced The Average Resolutio by daviddennis · · Score: 1

    The wide sceens, at least as I use them, are most useful for having multiple windows displayed at the same time, such as the web browser and the text editor to write code, or about a million browser windows. You will very rarely see anyone use a full screen browser window on a 1920x1200 screen. Right now, I'm using about a 1000x900 browser window. Anything bigger than that and pretty much any web site is going to look very strange.

    If you want to see this in action, drop by your local Apple retail store. Even in the humblest locations, they have at least one PowerMac G5 connected to a 30" Cinema HD Display (US$2,499) that you can play with.

    So I would not worry too much about the 1920 wide case. If you design the site so it looks decent with 800x600-1024x768, you're probably serving those of us who browse at 1920x1200 pretty well.

    I wouldn't be too worried about 640x480. From what I understand, it's almost dead and 800x600 is heading that way fast. In actual use, when I have a 1024x768 or smaller screen, I tend to maximize the browser window, so it's really not much differnet from my experience on the huge monitor. Really, a deficiency in height is far more of a problem than width.

    Hope that helps.

    D

  71. Re:Flat Screens Have Reduced The Average Resolutio by daviddennis · · Score: 1

    Actually, I had my most expensive monitors years ago. For example, years ago, I bought a NEC Multisync XP21 for $2,500-odd. That's the price of a 30" Cinema Display today. And I have used $5,000 SGI monitors, although at heart they were just Sonys marked up outrageously by SGI.

    So it really looks like high-priced monitors have been surprisingly stable in price if you leave out the SGI monitor and its markup. They have just become enormously more capable.

    D

  72. you're ALMOST alone by r00t · · Score: 1

    I have 1600x1024 (1:1.56). HDTV is 16:9 ratio (1:1.77). A nice Apple display is 2560x1600 (1:1.6). Radar and medical displays can be 2048x2048 (1:1).

    It's only ever an issue if you want to play braindamaged games or use a background image, neither of which is very good for productivity. Uh, you do that stuff?

  73. 2048x1536x3 by xrayspx · · Score: 1

    I run 3 headed at 2048x1536 at work, 2 at home. Please don't jam my browser fullscreen on me. I keep my browsers pretty wide too, maybe like 1800-ish by 1300-something, who knows, but it's more than big enough to view anything anyone wants to show me, if you resize my browser (either way, some people make it a little 800x600 postage stamp which is really annoying), I will close your site and never go back.

    Unfortunately for me, my home monitors are dying, and it appears you can't buy a decent CRT anymore (Sony doesn't look like they make anything but LCDs, and I am a trinitron nazi, and I will not buy one of these used off eBay). So I guess it will back down to 1600x1200 soon. Still, the offer stands, if you would like me to kick your ass, please feel free to resize my window, or "design for res X". Gotta make that stuff scale.

  74. Re:Flat Screens Have Reduced The Average Resolutio by RevDobbs · · Score: 1

    ... I do think that people with 1920px-wide displays usually don't browse the web w/ a maximized window; that just seems like a tremendous waste of desktop realestate.

    I run 1792x1344 at home, and the only applications I have maximized are image editors, spreadsheets, and Word -- but in Word I'm looking at two pages side-by-side.

  75. A link to... by Anonymous Coward · · Score: 0

    ..this $60,000 website please?

    I must see what compnay not to invest any money in if they are that stupid.

  76. Resolution. by ChrisUK · · Score: 2, Interesting
    2650x1600 on an Apple 30" Display. Photos at flickr. Yes, you can all hate me now.

    - C.

  77. Screen Resolution and Color Depth by TTK+Ciar · · Score: 2, Informative

    I host a mix of special interest sites, personal webpages, and a commercial site on my server. Mostly non-geek stuff. According to our webcounter, these are our users' resolutions and color depths for the last three months:

    39.3% 1024x768 @ 32bit
    11.9% 1280x1024 @ 32bit
    10.6% 800x600 @ 32bit
    9.7% 1024x768 @ 16bit
    6.3% unknown (javascript disabled)
    3.6% 800x600 @ 16bit
    3.5% 1152x864 @ 32bit
    3.4% 1280x800 @ 32bit
    1.6% 800x600 @ 24bit
    1.5% 1600x1200 @ 32bit
    1.5% 1024x768 @ 24bit
    1.3% 1280x1024 @ 16bit
    0.9% 1440x900 @ 32bit
    4.9% misc other (not going to bother transcribing)

    -- TTK

  78. 1024x768 at least by Anonymous Coward · · Score: 0

    I have four monitors in my house. They are 1024x768, two 1280x1024's and 1280x768 (on my media center pc). Windows Vista will be enforcing at least 1024x768, just as Windows XP did with 800x600.

  79. YOU ARE ASKING THE WRONG QUESTION!! by Anonymous Coward · · Score: 0

    If you ever find yourself thinking about pixels or specifying hard widths, stop what you're doing immediately! You are doing it wrong, and you are contributing to the pollution of the World Wide Web with total crap.

    The important criterion is not the screen size (you call it resolution, which is patently incorrect, resolution refers to the DPI not the number of pixels). The important thing is how large the display surface is, how much text you can fit on the screen. The number of pixels needs to be mitigated by the DPI, but if you ever refer to pure pixels you fuck that up.

    Design your website to be viewable at all screen sizes. Use proportional fonts and percentages. Whatever usability studies you have read referring to skinny columns and multi-column formats, forget. They are for newspapers, a completely separate medium, and whatever you think you many know they are not applicable to the web. People prefer their web pages to have single columns of text that expands in width. If they don't like the width, they resize their fucking window! Always remember that: you do not control their viewing experience, and you should never try.

    The key to designing for the web is to have a fluid design. It should smoothly rescale and reflow for any screen configuration. Some users have their screen at 67 DPI, others 133 DPI. Some have 15" displays two feet from their face, others 21" a foot and a half from them. Some are using 30" cinema displays. Apple iMac LCDs tend to have low resolutions, in the 80 DPI range. The Dell laptop I have has almost 40% more pixels in a smaller area, I would guess the DPI to be closer to 120. (It is fucking murder trying to read 10pt fonts on that, since it won't let me change the system DPI due to work lock-downs. I am forced to read Outlook emails on an external display because of that stupidity.) If your webpage doesn't work on a 640x480 and a 1600x1200, both at 67 DPI and 138 DPI, then you aren't finished yet. Keep working until it is fully fluid.

  80. damn slashdot shit won't let me post by Anonymous Coward · · Score: 0

    Wrong answer.

    The correct answer is to NOT USE FUCKING PIXELS to control the size of the image! Images CAN be sized using inches, centimeters, points, and percentages, you know. If the image is inside a block element (such as, you know, BODY) you can tell it to take 85% of the width and then people can resize their windows as they wish. On large displays, it will show details. On small displays, it will still fit the whole image without scrolling.

    Why the fucking hell is this simple idea NEVER EVER USED???

  81. Depends by jonadab · · Score: 1

    Depends greatly on your target audience. If you're creating a site of AJAX resources for webmasters, it needs to handle resolutions from 1280x1024 up to 3200x2450 or so. Game tips and hits site? More like 800x600 to 1600x1200 or thereabouts.

    If your site is of _general_ interest, however, you need to handle, at minimum, everything from 640x480 (lower if you care about cellphone users) up to at least 2048x1500 or so. At the lower end of that range, it's acceptable if the sidebar goes off the edge, but be very careful that the user doesn't have to scroll to read each line of any given column. At 800x600, try to make the entire layout fit within the width of the window. At the higher end, you'll be more concerned with how sparse the site looks and how the whitespace distributes.

    Be aware also that higher resolutions are driving users to set minimum font sizes (e.g., nothing less than 16pt) and/or automatic text scaling (e.g., all font sizes 150% of what the page author specifies).

    Images are the big problem. It would *really* help layouts if we could specify an image width in % or em units, but if you try that with a png (or any other bitmap format), it looks, in a word, bad. Webmasters at this point are desparately in need of widespread SVG support, but I suspect that it is still 5-10 years from being widespread enough that we can expect to work for enough users that we can use it as a replacement for almost all bitmapped graphics.

    --
    Cut that out, or I will ship you to Norilsk in a box.