The main reasons for web pages displaying correctly under different resolutions are two things: percentage widths and some client-side scripting (mainly JavaScript). Percentage widths for different elements allow them to be positioned so that they will always fit the screen, which is very useful for text, but less so for slightly more fixed-width elements like images. In this case, you can use some JavaScript to find the client width and height of the browser, and then position the elements and set the widths for them accordingly, possibly using overflow if it is necessary. This article might help. Regards, --Perspx
"I've got my kids brainwashed: You don't use Google, and you don't use an iPod." - Steve Ballmer
"Some people have told me they don't think a fat penguin really embodies the grace of Linux, which just tells me they have never seen an angry penguin charging at them in excess of 100mph." - Linus Torvalds