If a site is designed properly using CSS, then yes, you can indeed completely change the look/feel/etc with only CSS. That's what CSS was designed for - one HTML file can have vastly different layouts just by changing the CSS file - one for screen, one for presentation, one for mobile devices, one for print....
Using CSS you can hide the elements you don't want/need on a mobile device. You can rearrange the elements in a way that makes sense.
The 'problem' is that many (most?) websites still don't know how to use CSS effectively.
May 7, 10 14:59