Slashdot Mirror


When will 1024x768 Replace 800x600 for Web Design?

Dr.X asks: "It seems as users get bigger and better monitors and video cards, the standard for web resolution is slowly approaching 1024. There is a fairly in depth answer over at Google stating that we are likely to be safe at 800x600 but when will we hit 1024 as the standard. What's Slashdot's opinion?"

37 of 259 comments (clear)

  1. Why is this even necessary? by reverius · · Score: 5, Insightful

    Why do web designers still have to target a particular resolution? Back when image scaling sucked (well, it still does) and layout was done with a complex series of pixel-aligned tables, I can see why this was necessary. These days, CSS should allow web developers to scale their site to any resolution, or even any media! (Look at the w3c's CSS recommendations for screen and print media).

    Web layou should no longer be done in pixels, period. This will even -look- a lot better, not to mention fit a lot more resolutions, once SVG or similar vector-rendering support is built into browsers. This shouldn't be far off for Mozilla, and IE will have to catch up.

    1. Re:Why is this even necessary? by mpmansell · · Score: 5, Insightful

      One of the problems is that alleged 'web designers' haven't learned enough to know that such standards exist. Many wouldn't even know what the W3C was.

      They will talk about standards w/o really knowing what that means or where/why they exist.

    2. Re:Why is this even necessary? by klokwise · · Score: 5, Insightful

      i don't have mod points at the moment, so i thought i'd make a comment instead. the above should be drilled into web designers before they're even allowed to touch a computer. the whole point of mark-up languages like html (used with css) is to seperate content and presentation. designing to a pixel-based layout it just lazy and almost always creates an inaccessible site. even if you've got some crazy graphical layout that you want to use, do it in css and your users can select the stylesheet they want to see.

    3. Re:Why is this even necessary? by Grab · · Score: 4, Insightful

      Problem is that many web designers are graphic artists, not programmers. They're fine at drawing pretty pictures, but if you want something useable, go whistle. This wasn't so big a deal in the "old days" of the web when HTML was simple - artists could just about figure it out - but these days they need some proper programming know-how. I'm sure there are *many* counter-examples, but generally you find that there aren't so many ppl who are good programmers *and* good artists.

      Grab.

    4. Re:Why is this even necessary? by mpmansell · · Score: 4, Insightful

      This problem continues all through web development.

      Web applications (effectively anything that has active/dynamic content) are just implementations of the Client/Server paradigm. Back before the web Client/Server development was considered quite an art and effective practioners were respected.

      This was not elitism; good client server is involved requiring consideration to be given to information issues and protocols. Web design is actually a difficult implementation of this because it is a 'one shot' protocol with only limited state keeping capability.

      Because these designers don't realise this they assume that they can design a site and someone else just does the server code behind it.

      For all but the simplest sites this is plain rubbish and the reason why there are so many poor implementations in web land.

      Truly great sites have been designed with this interdependence in mind. Even if the original versions didn't, either by decision or a kind of Darwinian Extreme Refactoring the current great versions take this into account.

      For good sites, you either need architects who are also good artists, or teams where each skill is regarded with the respect it requires without undue emphasis being given to one discipline over another. This is a professional and management issue that shouldn't be a problem. Other engineering disciplines manage to combine art with engineering effectively (cars, architecture, civils) so it should be achievable. I suspect it all comes down to professionalism (the real stuff, not the excrement bad managers talk about)

    5. Re:Why is this even necessary? by honcho · · Score: 3, Insightful

      You often need to balance the ideal (using CSS to make a very flexible layout) with the real (browser incompatiblities and client requirements), so making a page perfectly liquid and viewable at any resolution is not as easy as simply using CSS correctly (i.e., without pixel-specific layouts).

      In any case, it's still a good idea to make sure the page looks and works as desired at certain key resolutions (800x600 being an important one for now) in certain key browsers (IE on Windows usually being the big one) at various reasonable font sizes. As technology changes, browser wars advance, etc. what needs to be tested will change.

    6. Re:Why is this even necessary? by TheGatekeeper · · Score: 1, Insightful

      The problem with your analogy is that TV screens are all the same resolution. Web-sites DO scale to fit 14-inch or 32-inch monitors, as long as they are all at the same resolution. The problem is the inherent multi-purpose background of the PC, which gives the user the ability to customize far more than is possible than with television.

      TV content authors only have to design for a very small set of possible end-user configurations; PAL or NTSC, HD or non-HD. Web content authors have to design for literally millions of possible configurations, and without some kind of standards separate from any individual display mechanisms (IE, Mozilla) this would never be possible. Praise be the w3c.

      --
      'The staff in the hand of a wizard may be more than a prop for age,' -Hamá, the doorward
    7. Re:Why is this even necessary? by orim · · Score: 2, Insightful

      Ah, the good old days of gray background, blue links, and black text. Add some tables in there, and you have yourself a perfectly functional website. Everything else is just fluff.

      --
      "If you could only see what I've seen with your eyes..." - Roy Batty
    8. Re:Why is this even necessary? by scrytch · · Score: 4, Insightful

      > TV companies don't have to worry about whether viewers have 14-inch or 32-inch screens; the picture just scales to fit. It should be this way with web-sites too.

      It doesn't "scale" anything. Your TV has a 648x486 resolution no matter what physical size it is. The problems with fixed resolution sites is because of applying the thinking that the web should work like a tv.

      PDA's now surf the web, and though you often still have to make explicit "small screen" design decisions so it doesn't look like you just smooshed a big page down, the general trend is toward screen size independence, not some ridiculous 1024x768 size. Besides, my entire screen is 1024x768, and that's the default on most machines now (recall that most people never change the defaults). With all the borders, taskbars, toolbars, tabs, menus, and other visual chrome, most people don't have nearly that resolution left. I certainly don't, even in full-screen mode.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    9. Re:Why is this even necessary? by Anonymous Coward · · Score: 1, Insightful

      Another problem is that not every website is designed by a webdesigner. Very often, websites are created by individuals who have a career doing something else like programing and don't root around in the muddy web design pit day and night. Not every website is the product of a million dollar enterprise with a staff of web designers, you know?

    10. Re:Why is this even necessary? by Txiasaeia · · Score: 4, Insightful

      Hark, the technology is here! It's called Opera. Opera can scale *everything* on a page, including graphics - you can make everything fit into a 1" x 1" corner of the screen, or have two words fill up the entire screen. Mind you, scaled graphics are not as pretty, but they're typically ads, so who cares?

      --
      Condemnant quod non intellegunt.
    11. Re:Why is this even necessary? by ttfkam · · Score: 3, Insightful
      1) Not all pictures are suited to a scalable graphics format. (eg. Continuous tone images for which JPEGs are appropriate.)

      2) Current CSS does not allow for portable image scaling. CSS3 has this support, but it will be some time before CSS3 can be considered a baseline.

      3) The use of tables vs. CSS has little to do with the issue of resolution scaling. A table-based page can be made to dynamically resize its contents, and a CSS-based page can be (for online news outlets, is commonly made to) be a pixel perfect, fixed print publication analog.
      Web layout should no longer be done in pixels, period. This will even -look- a lot better, not to mention fit a lot more resolutions, once SVG or similar vector-rendering support is built into browsers.
      4) Of course layout should be done in pixels. Computer displays are in pixels. What else would you use? Inches? Font sizing? What do those mean on a 15" monitor versus a 21" monitor? I believe what you mean is that layout should be done in vectors rather than rasters. See note #1.
      This shouldn't be far off for Mozilla, and IE will have to catch up.
      5) The Adobe SVG plugin has been available for IE for quite a while now -- and scriptable too. Developers haven't adopted it. Flash is vector-based and very small, but many (most?) of the slashdot community derides its use.

      -----

      Does IE have its issues? Absolutely. Its (lack of) standards support consistently frustrates me. But then again, Netscape 4.x consistently frustrated me before IE. All of these "in a perfect world" rants don't work in the real world.

      Want SVG? Where are the tools? Illustrator? Not everyone wants to steal a copy or pay that much money. Sodipodi? Good, but not for most professionals nor for absolute beginners.

      If you can do graphics programming and have the time, help get the SVG implementation in Mozilla up to snuff and get those tools together. If you can't, you've got to wait and use the tools that are available. Life sucks. Get used to it and do the best you can with what you've got. Fight the battles you can win.

      Web accessibility; Standards support; Reduce usage of tables for layout; Make alternate stylesheets for multiple clients. Fight the battles you can win.
      --

      - I don't need to go outside, my CRT tan'll do me just fine.
  2. HTML is designed to scale by salesgeek · · Score: 4, Insightful

    Why does it matter? Just design your site so that it will scale nicely. Web pages don't have to be fixed rectangles like dialog boxes.

    --
    -- $G
    1. Re:HTML is designed to scale by mpmansell · · Score: 4, Insightful

      They do if they are worried more about appearance than content and get carried away with their own cleverness at outdoing other designers in sheer glittery prettiness while being egged on by PHBs who may possibly be unable to understand the site's intended content so settle for cooing at the nice shiny things ;)

      A big problem is that there is no requirement for proper training in the industry and because most clients know less than the 'designers' and have become used to disappointment they accept any tripe that is spouted to them.

      I've felt for many years that there should be more emphasis on UI design issues and their execution than image manipulation and CSS. The problem is that most emphasis on available information for newbies or wannabes is squewed from the wron direct, namesly appearence rather than content.

      Unless it is a site for which the media is all important (arty farty for its own sake, or some hip community sites, etc. - all relevant and valuable expressive arts in their own right) the main reason I go to a site is for content. I want that content to be accessible and easy to assimilate. I don't want to get eyestrain because some moron has decided that 4 point is perfect (and looks crap on my hi-res monitor) or has neglected simple and easy to learn colour rules that any halfway decent UI or Graphics (art or computer) would make blindingly (sorry:) ) obvious. I don't want to spent half an hour hunting over a daft image to find hot links to jump to the information I want and I don't want to wait 5 minutes to find that that was the wrong link because some moron has decided to feed me 30megs of uncompresses/unoptiminsed/gratuitous images. (Insert other obvious rants as necessary. If you can't think of any more, then I hope you are not a 'web designer' :) ). Of course, sensible use of images can make a site both visually more appealing and more accessible.

      Like too many areas of our industry there is too little emphasis on professional training and it is all too normal for untrained and inexperienced people to be employed to do serious engineering work; and, believe me, designing a first rate web site is down to good engineering (even if you also have to be a good artist as well). Why is this the case? In no other industry would rank amateurs be granted such a free hand. When some figures state that over 60% of projects fail to live up to expectation or be delivered then the financial costs and dangers are obviously high. When safety issues are at stake, the problem becomes even worse.

      While I have known many self taught people who are utterly brilliant, they are the minority among the self taught. It is entirely possible that should they get formally qualified, then they may also be among a minority among the 'professionals' as well, but that is another story and has more to do with the quality of training available today.

      All in all, though, when it comes to web design, while we allow people whose experience stems from reading a "teach yourself in 24 minutes" book then we will continue to have poorly designed websites.

      Anecdotally, I must tell a story about one such person. Several years ago I took charge of a project where MISmanagement had allowed degeneration to a dangerous level. In the team I inherited was a hairdresser (nothing against hairdessers) who had picked up a copy of Homesite and magically 'became' a web-designer. Most of my previous rants could easily apply to him. On one occasion X3C compliant HTML I produced broke his poorly designed CSS and he went ape. Seeing an opportunity to belittle me and with a total lack of professionalism, rather than discussing it with me, he announced this 'failing' to whole team stating my code was "not standard" and that this was the problem with all us 'Linux Types' and Computer Scientists. Unfortunately for him, the code was X3C standard compliant and I could even tell him (after a quick check :) ) which part of the standard (page, chapter, paragraph.

    2. Re:HTML is designed to scale by ivan256 · · Score: 3, Insightful

      Summing up, we need more professionalism!

      Alternatively, we need more crappy management rags to write articles about how scalability is the next new trend in web design. We can get PHB's around the world dragging the corner of their browsers around to make sure that their site is buzzword complient, and we'll have tricked them into technical improvement.

      Considering those types of publications will print anything for money, I'm sure that given enough desire we could get this done.

  3. Portable Devices by mpmansell · · Score: 3, Insightful

    One thing that should be considered in this debate is the rise of portable or handheld devices. While screens of 320x240 and smaller are a little too small to worry about,I suspect that VGA or 800x600 resolution devices will become more common. Since they are great as web pads it would be wise to consider them in any new web page design

  4. I don't use my browser maximised by Kris_J · · Score: 5, Insightful

    At home I have 1280x960, at work I have everything from 800x600 to 1400x1050. However, I rarely have my browser window wider than 900 pixels. This browser window I'm using right now is 875 pixels wide. When I'm web surfing it is rarely the only thing I'm doing, don't make me use up the whole screen.

    1. Re:I don't use my browser maximised by forged · · Score: 2, Insightful
      Good point. I like being ble to multitask several things on screen, this imposes that I browse websites in a window rather than full-screen. While my screen resolution is 1280 my browser rarely exceeds 1150x900 in actual window resolution. Removes the window decorations, the various web browser bars, and the useable resolution drops to something near 1024x768. I don't mind sites designed for 800x600 since most of them will render well no matter the resolution (remember that HTML is supposed to be fluid)..

      A better definition of the problem would be: what's the minimum useable browser estate rather than the computer's screen resolution. Let people use higher resolutions if they want to, and allow web sites to scale up. This is IMHO the real issue.

      On the topic: anyone tried WindowsUpdate recently in 640x480 ? Not pretty.

    2. Re:I don't use my browser maximised by b-baggins · · Score: 2, Insightful

      Your work habits are the result of poor interface design in the Windows UI. Windows lends itself toward single tasking (one program full screen, others in the background in the taskbar). It's an inherently inefficient way to work, but most folks just don't know any better because Windows and Windows-like GUIs are all they have ever used.

      The Mac interface, on the other hand, is designed for multi-tasking.

      To use an analogy, Windows users are like a man at a desk. When he needs to work on something, he goes over to his filing cabinet, finds the appropriate file folder and lays it out on his desk.

      When he wants to switch to a new task, he packs up the current project back into its file folder, puts it in the file cabinet and gets the new project.

      The Mac user, on the other hand, grabs all the file folders for the projects he wants to work on at once, lays them out and shifts the papers around as needed. He then puts them all back when he's done.

      --
      You can tell a great deal about the character of a man by observing those who hate him.
    3. Re:I don't use my browser maximised by squiggleslash · · Score: 2, Insightful
      I suspect he's talking about The Mac Interface, not interfaces that WERE The Mac Interface. There's very little in common that Mac OS's 6-9 have with Mac OS X. There's that menu at the top of the screen I guess, but beyond that...

      Though it's probably worth pointing out that Mac OS 1-5 also was built around multitasking, just not in the modern "every application is equal" sense. The original Mac OS came with "Desk Accessories", little apps that would run in parallel with whatever big app you were running. These behaved well with the general Mac interface.

      I'm not sure the Windows interface is as anti-MT as the grandparent suggests. There were problems from Windows 95 onwards because Microsoft wanted to encourage the use of certain UI specifics that, in the end, weren't popular with users (weren't really finished for the most part) such as their "Windows in a Window" method of MDI. They avoided using it themselves (compromising things like the original semi-spacial Explorer) and as it was space inefficient (hiding other windows on screen, etc) it ultimately worked relatively poorly. More modern versions of Windows have better window management, but it's been a long time in coming. In essense, Microsoft made something, nobody used it, they probably would if it had been better designed.

      --
      You are not alone. This is not normal. None of this is normal.
    4. Re:I don't use my browser maximised by mini+me · · Score: 2, Insightful

      Why??

      And here we have another Windows user.

      I know you use Windows, because Windows was designed for lower resolution screens. This means the system is designed so each application uses the entire limited screen space. Now that we've moved to high resolution displays the concept is no longer necessary, yet Windows has not been changed to keep up with current trends.

      Systems that were designed for high end workstations did not have the same resolution limits and so they do not have to same concepts as Windows. This makes it so they do not lend themselves very well towards a single fullscreen application at a time.

      Browsers, in my opinion, look funny if you go beyond around 800-1000 pixels anyway. Do you really need all your information flowed across 1600 pixels in width, and then it ends up only using 100 pixels in height?

  5. forget resolution. by the_greywolf · · Score: 4, Insightful

    the question of whether the user's resolution is 800x600 or 1024x768 is irrelevant. i use 1920x1200 myself, but still keep my browser about the same size as if my monitor were set to 800x600. i just prefer it that way.

    that said, what i want to see more of is that websites start to scale with my browser size. if more people used relative dimensions for sites, then i could set my browser to whatever size i want for viewing that site, and it would scale to fill my browser whatever its size may be. that's the onf the things i love about slashdot - it fits my screen be it 640x480 or higher.

    however, on that same note, slashdot is still unusable on my PDA. why? because it only fits on 640x480 or bigger.

    still, using percentages for widths and ems, exs, or percentages for heights is ideal if you want to maintain layout, because i've found that some users configure their UA to use miniature font sizes and small text areas need to adjust to fit them. so i've also started using relative units for my font size.

    but in the case of a PDA, it's better to serve a simpler, smaller style sheet to make those users happy and keep the hits coming.

    because, that's what it's all about isn't it? getting hits. nothing else really matters to the web designer.

    --
    grey wolf
    LET FORTRAN DIE!
  6. Re:Well.... never? by mpmansell · · Score: 2, Insightful

    A very good point that is also often overlooked. We now live in a world dominated by the Windoing Paradigm and don't expect to fill the entire screen with one 'form'. We use windows to organise information and often want to see, or access, many of these windows at once. A site that unnecessarily forces me to use a full screen, or use the dreaded horizontal scroll bar unduly may well be poorly designed.

    Perhaps more emphasis should be set on UI issues than making pretty glittery images when 'training' web designers. However, it may be possible to get them trained first,rather than letting web 'designers' pick up a book andtrain themselves.

    While I know many excellent people who are self trained, they are not the norm :(

  7. More pet peeves by grotgrot · · Score: 5, Insightful

    I would personally escort the idiots who have splash pages to their own corner of hell. Numerous times I go to sites and get a blank page. It turns out they decide that there is *no* way I can possibly experience their site without having both Javascript and Flash turned on. You see they use the Javascript to run the Flash. (I have a proxy that kills nosey javascripts). Feel free to do that in the depths of your site where Flash may be appropriate but preventing entry to the very front page is idiotic.

    The other thing I detest is sites that decide how many pixels everything should be. I run Mozilla maximized to 1600x1200 on a 21" monitor. Numerous sites think I can read text a few pixels high. I can't. I turned on the Mozilla preference that lets me enforce the minimum point size.

    Even the Google Answers site linked to screws it up. Their horizontal ad bar at the top gets vertically truncated since they decided to allocate a fixed number of pixels to it. Other sites have borders around the article as a fixed length and so I get articles abruptly terminating and have to drag the mouse on the text to see what is below the end of the arbitrary bottom border.

    As everyone else says in these comments, stop trying to control stuff to pixels and instead specify the big picture for the layout. If you have to ask the question about what the best viewed size is, then your design is badly broken.

  8. Depends on your audience... by jasoncart · · Score: 2, Insightful
    For instance I run a games website, which is designed to work at 1024x768 upwards.

    Gamers generally have better gfx cards, and monitors - hence are more able to handle a larger res.

  9. Monitor resolution vs. window size by Chilles · · Score: 3, Insightful

    I don't know about "the majority of users" but my screen resolution has increased quite a bit over the years (800x600 to 1024x768 to 1152x864 to 1280x1024) while the sizes of the windows (especially browser windows) I use have remained relatively constant. The size of the browser window I'm most comfortable with is around 1000x750. If it gets larger I have trouble following a line of text from one side of the window to the other.
    My OS has this very advanced thing called a "windowing system" that allows me to have multiple windows visible on screen (partially) behind one another. And no window needs to be full screen! In fact, most are smaller! So why on earth should designers relate the design of their website to the resolution of the entire monitor? Make something that scales to fit the window size your visitors use and leave it at that.

    [rant]
    Slightly related to the "what size should you design for" discussion are the abominations that are webpages that try to fit the window size to the size of their design. I'd like to see webdesigners that include such offensive resizing in their sites to be strapped to a rack that resizes them to every room they enter.
    [/rant]

  10. Depends on the target audience by mc6809e · · Score: 2, Insightful

    I'm getting a bit older now and my vision isn't what it used to be. In the past, I would use at least 1024x768, but now I find myself using 800x600 simply because it's easier on the eyes.

    It also depends on the most common size of the display device being used. You'd be surprised how many people are still using 15inch monitors.

    So, who is your audience? If you expect a large number of viewers to be over 30, I would stick with 800x600.

  11. Fixed resolution, not minimum resolution by mpmansell · · Score: 5, Insightful

    What most people refer to as a 'minimum' resolution is really a fixed resolution.

    There are valid and reasonable cases for choosing a 'minimum' resolution, expecially when you are designing web apps or intranet apps that would be too awkward to use efficiently if you didn't have the on screen real estate.

    However, the reason most people use a 'minimum' resolution is that they do not have the skills to make sites that can scale easily so they choose a size that they can work with. Because they don't scale, then they stay the same size no matter what the window size is. How many sites have you been to where, when you maximise the window, the content is only on the left 2/3 of the screen??

    These are 'Fixed' resolution sites, not 'minimum'. And we will be stuck with them until these alleged developers actually learn how and why they should use the available technologies (CSS, JavaScript, etc). Stop accepting their 'excuses' for not using them, check if they are making these decisions because they aren't qualified enough to make the call.

  12. Re:Why it matters by salesgeek · · Score: 4, Insightful

    First, a site must be attractive. You may be a purist who still thinks that pretty pictures and good design isn't necessary if you present enough information, but you'd be wrong.
    Actually, this really depends on your audience. Go to this site or google or ebay and then tell me about attractive = requirement.

    Third, you've got to make your site usable.
    That's why you shouldn't design to a particular resolution your site becomes unusable when, say, I have two windows on my screen. Or I fire up the Treo... or for that matter, when my half-blind dad browses at 640x480 on his 19" monitor. As for all the tripe you dripped about style guides and the like, reality is that you can do an OUTSTANDING job making a site that looks good at many resolutions. The web is not print media. It is designed to scroll vertically (hence anchors and hyperlinks)... It can be resized and altered by the user when she goes into preferences and overrides your beautiful 9pt type.

    --
    -- $G
  13. Don't ask for screen size, size with the window by kris · · Score: 2, Insightful

    As screens grow, windows do not. Instead, people are having multiple windows open side by side at the same time.

    For example, my desktop is 2560 pixel wide and 1024 pixel high - two Flexscan L557 in Xinerama mode. You will not see me running programs full screen, not even full monitor most of the time. People having 1600x1200 are more likely to have two 800x1200 windows side by side than running one window 1600x1200.

    Build resizing pages, do not assume full screen windows, and do not even ask for screen resolutions.

  14. Re:Why it matters by ezraekman · · Score: 3, Insightful
    Go to this site or google or ebay and then tell me about attractive = requirement.

    An excellent idea. Actually, I think the design treatments applied on Google's site are excellent, and you can bet they spent quite a bit developing it. They have a nice-looking, fast-loading logo that exists on every page, reinforcing their brand. It is further reinforced by using the logo as a navigational tool, with the "o"s scaling out as more and more results become available. Other than that, design is minimal, both to decrease loading time and to avoid distracting attention from the search results. Slashdot's design is also attractive, to a particular audience, and certainly makes each article, navigation section and callout easy to read, without making the site too busy. And guess what kind of people are attracted to the eBay school of design? The kind who buy things. Lots of things, the gaudier the better. These sites are attractive to their respective audiences. Regardless, the statement you quoted was not intended to say that "pretty pictures" must *always* be present. It was intended to refute the idea that they should *never* be present.

    That's why you shouldn't design to a particular resolution your site becomes unusable when, say, I have two windows on my screen. Or I fire up the Treo... or for that matter, when my half-blind dad browses at 640x480 on his 19" monitor.

    In an ideal world, you'd be correct... but it isn't an ideal world. If your site requires a significant amount of navigation, you're going to be stuck indenting all of your content at least 100-150 pixels to the left. If you use less than 400-ish pixels for your content area, your text becomes difficult to read. To compensate for the many different browsers and resolutions, browser-sniffing was invented. Thus, we can often get information about the user's machine before we even deliver the code to the user's browser, saving the trouble of scaling the site down by two thirds or more. Instead, we just deliver an entirely different template.

    This line of thought begins to address something you mentioned earlier: target markets. If you know what your market is, you can design for it. If your market is corporate workers and executives, you design for it. If your market is mobile users, you design for it. If your market is IT professionals and geeks, you design for it. In any case, you need to know what to design for, and studies like the ones that spawned this article will give you a basis to start with. I'm not advocating that you should design sites specifically engineered to be unable to scale. Sure, it's possible to design sites that scale wonderfully. But it's also quite common to get a client spec that requires so much that there's no way it can scale gracefully.

    The point of my post was to explain why knowing what the market is using is important, not to say that we should pigeonhole our sites for any standard "just because". That includes pigeonholing sites that "must be scalable in six dimentions". Sure, scalability is important, but it isn't always possible to do. It depends on your market, your requirements, and your client. Knowing all of these things requires research, which is exactly what this article has collected. That's why it matters, and that's the real point I'm trying to make.

  15. A designer speaks by digitalarena · · Score: 2, Insightful

    I fully concur with many points made so far, both with the "Pro Standards" and the "Pro Designer" groups. Really it's a matter of pragmatism. All websites are designed with a purpose in mind. The real measure if success is not whether the site adheres to the standards, or whether the site is aesthetically innovative. Hardly. Does the site do what it was intended to do? Then it's a success, and all the arguments can go jump out of the window. What I have seen in the threads is a battle between "techies" and "artists". But the fact remains, and my professional experience has taught me, that we need each other. One person commented that is it rare to find a programmer (who knows the standards) who is also an artist. "Artists" weep and mock at sites made by programmers alone. Why? Because they lack imagination, vibrancy, and visual appeal, they use Times New Roman to excess, the sites are allowed to stretch to the point that scientifically calculated typographic rules about readbility are broken (note: readability and legibility are two different things - how many "techies" knew that?). "Techies" weep and mock at sites made by designers only. Why? Because they put form before standards, they put prettiness as their first aim and engineering last. They restrict and hold back on resolution because they think it looks good, and force you to "waste" most of your screen size and Standards are utterly unknown to them, (if dreamweaver don't do it, the designer won't produce it). The fact is that good web design requires adherence to many standards, only a fraction of which are covered by W3C. There are rules to visual appearance, layout, typography (readbility, legibility, meaning etc...), colour, photography, information heirarchy, semantics, the list goes on and on and on... Do the "techies" even know what an artist or designer means by each of those things? While the designer - alone - almost never produces the perfect site (to W3C standards), does the programmer - alone - produce the mainstream consumer marketable site more frequently? I think not. We need to expand our view of the web world. No one group has ever got it completely right. To win takes co-operation. I take the analogy of motor engineering. It's a good analogy, because it is about producing a consumer product that requires both aesthetic and technical excellence. The team involves many different kinds of expert, each highly qualified in their field, but no one expert can style, design, build, test destrucively, test non-destructively, ammend the style and design, rebuild, then advertise and market the product. It takes team work, and that requires respect between team members. I wold suggest it is the same with wb design. Each team member is vital, each skill cannot be done without. At the end of the day both "artists" and "techies" come under the business thumb, so what becomes the right "business" decision, is usually the one that we will all end up going with - which brings us right back to the beginning - the site that achieves it's purpose is the successful one - and all the arguments can jump out the window.

  16. It's the tools by wowbagger · · Score: 3, Insightful

    As far as I can see, 90% of the problems with the way Web pages are designed comes from the code generated by the common tools.

    The <a href="#" javascript="bla...."> stupidity, the "<table width=600" and suchlike fixed width items, all seem to be commonplace in code from things like Dreamweaver and such. Perhaps those programs can generate proper code, but it would seem the default settings don't (IANAWebDesigner).

    If the companies that made the tools would just design the tools to generate proper HTML, that works on different resolutions and font sizes, that degrades gracefully when Javascript is turned off, and MAKE THAT THE DEFAULT SETTING, then a great deal of the problems would go away.

    You should see my userContent.css file - it is full of overrides to prevent stupid web sites from using 400 pixel wide tables on my 1600 wide web browser.

    I've worked with many UI designers - most of whom have the idea that they want to control everything to the pixel level. Then I take the mouse and attempt to resize their window. Either the window won't resize (they've blocked the message) or the window looks like crap. Designing ANY UI that will resize is HARD - you the designer have to convey to the program, somehow, that *this* item should grow, but *that* item should not. That is extra information that many lazy UI designers don't pass along - be they designing UIs for programs or for web sites.

  17. *BAD* design practice by Vrallis · · Score: 2, Insightful

    Designing around a specific resolution is simply BAD practice. Any web developer doing so should be shot. I used to do web development, and we followed some fairly strict guidelines.

    A) Absolutely no horizontal scrolling required (this is the closest we got to designing to a resolution--this test was always done at 640x480 with a maximized browser window)

    B) Never do any 'under construction' bullshit. If you don't have a page ready, don't link it.

    C) Absolutely no flash, java, javascript, or other plugins. I REFUSE to use any sites that are completely flash-based.

    D) Proper attention to contrasting colors, as well as keeping colorblindness in mind.

    E) Don't specify fonts by name. Not everyone has, or can use, Avant Garde and Dingbats.

    F) The page should render reasonably well under text-based browsers such as Lynx and links. It doesn't have to format perfectly (very, very difficult to pull off), but should at least be navigable, with all information visable.

    G) Frames shouldn't be used.

    H) Forcing a link to open in a new browser window should never be done. IF the user wants it in another window, or another tab, then let them make the choice.

    I) Even though I say no Javascript, I'll re-iterate this one. If you design your site to open it's own new window, turn off the button bar, turn off the menus, resize itself, and/or disable right-clicking, go blow your brains out NOW and do the rest of us a favor. Right now. Do not pass go, and please make sure you use hollow-points.

    J) The page should render correctly under, minimum, Explorer 3+, Netscape 3+, Opera, Konqueror, Mozilla/Firefox/Galeon, and any other web browser you can get your hands on. It won't always render identically, no matter what you do--but should remain usable, as properly formatted as possible, and fully navigable and visable.

    All of the above issues are turning the Web into a mish-mash of unreadable, un-navigable garbage. If enough people refuse to stay on badly designed sites, the sites will die. Eventually, practices will change--hopefully.

  18. Wrong question by Jahf · · Score: 2, Insightful

    The better question is "When will web designers break the mold of pixel size and start doing good designs with proper technologies so that pages look good on any reasonable device?".

    Then again, I've been asking that question for about 7 years (94 through 97 were good years for resolution independent pages).

    Make the design look good with -no- graphics and minimal tables. Then add the images to spruce it up for those devices that can view the images.

    I'm not saying limit yourself to designing to text-based browsers, but there are numerous graphical browsers (PDAs, phones) that work better when the large images are turned off. I have seen many sites that do this well. On the other hand, there are sites like Bioware.com that barely load on a P3-800 with tons of RAM and a 1280x1024 display due to terrible design both with images and tables (I like bioware games, I hate their site).

    There is an opportunity here for a PDA browser to help though ... if I have a PDA with a 4:3 aspect ratio screen I would -love- to be able to tell the browser to scale down the images to emulate a resolution ... in the case of large 4:3 ratio resolutions you wouldn't even need to resample the image to get decent results, just display every nth pixel/row. It wouldn't look great but we might actually be able to see the page done by over-done designs.

    --
    It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
  19. in praise of virtual desktops by David+Jao · · Score: 2, Insightful
    I can't believe that no one has mentioned virtual desktops yet. An efficient virtual desktop implementation is the single most important multitasking enabling feature in the world today. Neither the Windows taskbar nor the Mac Expose desktop can compare to virtual desktops in utility.

    Virtual desktops, for those who don't know, are multiple desktops which are all active on your computer at the same time. You switch between desktops by clicking a pager or pressing a key (e.g. on my linux desktop I use F1-F4 to activate desktops 1-4).

    The advantage of virtual desktops is that they let you group programs and switch between them consistently and rapidly. For example, I always put ssh sessions on desktop 1, web pages on desktop 2, mail windows on desktop 3, and programming IDE on desktop 4. Each group of programs is always in the same place every day, and I can switch to whatever I want very quickly. Compare this to the Windows taskbar, where the taskbar icons are never in consistent locations and you have to hunt and peck for the right taskbar icon literally every single time you switch applications.

    Even the Mac Expose desktop is less efficient than the simpler alternative of virtual desktops, since it is very difficult under Expose to group applications together and to perform consistent, single-keystroke navigation of applications.

    Windows is like one folder on one desk, and Mac is like shifting lots of papers around on one desk. Virtual desktops is like having several desks at hand and switching between them at the touch of a button. The last one is the only paradigm that I would consider truly designed for multi-tasking.

  20. Splash pages aren't necessarily bad by YrWrstNtmr · · Score: 2, Insightful

    Bad ones are, though. Flash, JScript, DHTML, whatever....if it's done badly, with no thought to those who can't or don't want to wade through it, then it's BAD. Default to a simple graphic, display Flash *only* if Flash is detected. But that doesn't sell to the PHB and marketdroids.

    I've seen numerous instances of good ones, though. A nice company logo that appears for a couple of seconds (with the ability to escape out) is fine. THat's a splash page. A 2 minute movie isn't.