Forum Moderators: open
When I had it before, I optimized it for a user whose browser was 800 pixels wide. But the management company ran it wider. I think that's a good thing, but am uncertain how wide I should make it.
The next screen width up is 1024 pixels. It would be nice to have that extra width, but 1200 would be even better. My question is -- which? I don't want to exceed my users' capabilities, but what do you suppose those capabilities are?
What do most people browse with? I doubt very many use 800-pixel screens anymore, but what? Should I optimize it for a 1200-pixel screen, or just 1024?
-- Don Markstein
Take a look at your present coding. If it validates there's that old adage: "If it ain't broke don't fix it..." If there are significant errors then now might be the time to invest in a revamp.
You need a stats software first off (something like Google Anylytics which is free) so you can see exactly what your screen size percentages are. I would not do anything until I knew the stats.
You then have two problems based on your design experience:
Static site: You still need to cater for 1920 screen sizes as well as netbooks and mobile browsers
Fluid site: Doable but can be difficult to control for the extremes above.
Personally I have been designing at 960px width since last summer because the 800x600 users are finally below 1% on most of my sites. 960x still looks good in higher screen sizes and fits nicely in all netbooks.
I appreciate that people can reduce the browser window size but this is just making things difficult for them and we don't want to do that do we?
It seems to me that all of the newspapers are going tabular while much of the web is going broadsheet. Printed media is actually a good comparison. Do you ever see newspapers with a single column of text stretching across the page? The answer is no of course because this is difficult to read.
It has taken printed media centuries to evolve to where it is today. We can all still learn from it.
As for fluid designs: go for it, but make sure not to go too wide nor too narrow, there's no point in having lines so long that it's hard to find beginning of the next line when reading it. Min-width and max-width help a lot beyond those visitors still stuck on IE6 (but they might not be using all that modern hardware either).
Personally I design for 800px wide. Also take care with an evolution towards more mobile devices that have rather small screen (iphone e.g.)
personally i was designing to 760px wide until recently and am now going for 960 as a minimum.
fluid or not fluid?
i agree that fluid is good, if the design takes this into account.
however it is bad if it just stretches to 100% no matter how wide the browser window is, so i use the css max-width property as well at around 12/1400px - of course this is not ideal but for me it is an acceptable compromise.
the hand-helds and small screen issue?
yes this is a big thing and about to get bigger, currently i don't feel my niche attracts the hand held market but one day it will as handhelds become more universal, i'm looking at an entirely different stylesheet creating a different design for the small screens - it is complex though and quite a big endevour.
There are ways to keep lines from being too long if you use columns by limiting the width.
Unfortunately I don't have an 1800+ wide screen so I have no way to check out our sites. But it seems that once you get beyond 1200'ish most people don't go full screen.
I don't waste time on 10px sites these days. That's what em's are for.
In the best of all webmaster worlds these widescreen monitors would be physically rotated vertical and the rendering image would translate landscape to portrait... thus giving a perfect view of an ordinary page... but that's not likely to be the case.
Since the vistorts below XVGA are now less than 2%, I scratched this system autumn 2008.
XVGA 1024x768 is now my standard.
To design for 1200 would make about 1/3 of the visitors difficulties, so much see with less than 1200 width.
I use the space between 1024 and 768 with a greater logo for branding in the background graphic.
This is the only item, somebody misses with a smaller screen.