For you folks who have more experience w/this advise

would you suggest creating a css style sheet with all the diff @media size parameters?
and the platform switching from horizontal to vertical view or vice versa?
for
320x480
480x320

or is there a diff way for dealing with that?
Thx
D