Reputation:
Let me explain the basic layout below:
|----------------------------|
| title banner |
| |
|----------------------------|
| logut-row |
|----------------------------|
| aN |
| <<to be explained>> |
| |
| |
| |
| |
| |
| |
|----------------------------|
| footer |
|----------------------------|
a1:
| Use entire width for text |
| and images. |
a2:
|nav- | con |
|iga- | |
|tion | |
a3:
|nav- | con1 | con2 |
|iga- | | |
|tion | | |
a4:
|nav- | con1 | con2 | con3 |
|iga- | | | |
|tion | | | |
Questions about the layout: (Nr 4 is most interesting)
Upvotes: 0
Views: 206
Reputation: 3351
For number 1, I suggest fixing it at 960px wide - see the 960 Grid System for examples and benefits. The number divides into a grid very nicely and should work in all major browsers (+ scrollbars) easily at 1024 x 768 (or 600-ish in netbooks) resolutions.
Upvotes: 1
Reputation: 4619
Upvotes: 0
Reputation: 13234
Go for it - 800x600 are becoming rare. Think about resizable layouts, though - nicer, imho, than a fixed 1000-something.
No - a user with a small screen, but large fonts, will get hor-scroll, which is a big no-no.
IE7/8, FF3, Safari 3, and Chrome. Opera for bonus points.
Blueprint CSS. Reset CSS. jQuery for JS needs.
4.0 Transitional or XHTML 1.0 if you use XML tools, CSS 1.0, with non-critical enhancements from 2.0 possible. Reasoning being that going X does not really matter if the page validates properly, and you lose some useful transitional attributes.
Could simply be based on a custom CSS. Depends on how many mobile users you have, how important they are to you, and the nature of the site.
Upvotes: 1
Reputation: 532505
With respect to (6), the tack we are taking (as are many others) is to have a completely separate interface for mobile devices, where the likelihood of mobile devices hitting the site is reasonably high. In the cases where mobile users are likely to want to access the site, we figure out what pieces they are most likely to want and write a separate app to serve up those features with the best possible interface for mobile devices. We are primarily targeting the iPhone since it's the dominant mobile device that we see accessing our sites.
Our main points of emphasis are what I would call "context" data -- maps, "live" data, etc. The idea is that you might have a lot of static information, but the requirement for that while you're on the go, is relatively small. What is of interest is data that is important to getting there (maps, weather, traffic) or information that may change whether I go or how I get there (closures, availability). Of course, this is highly dependent on your user population and their choices with respect to how they prefer to get information.
Upvotes: 1