Is there a way to make a web page size adjust based on the client's monitor resolution? Currently, my webpage looks good when viewed at 1680x1050 resolution. However, if I change the monitor resolution to something smaller, everything on the page gets distorted. I have set the size of components in CSS and HTML using percentages.