It still amazes me that in this modern world of smart phones and data tablets that there are still websites and web applications that don’t have mobile equivalents. And given these conditions it’s almost vital that they should.
With more and more users accessing the web via mobile devices on screens with smaller sizes than home monitors, websites break and this can prevent people from using the service. I find this is most commonly a problem on news sites that have a lot of data to display, but it could be worked around.
This is why I love responsive designs and fluid designs. Instantly scaling to fit the available screen space, and re-arranging content for devices with smaller widths.
Fluid designs in particular are not hard to implement when you are building using a grid, as all you have to do is change the stack order of elements when a display width is set.
As for responsive designs, that change dependent on the view port detected and the max width settings detected, it is as simple as using media queries to change the stylesheet that is used to present the data to the viewer.
After all as designers and technologists we are now having to cater to a whole new generation of devices that don’t always have access to all of the fancy elements we have gotten use to using.
After all, we have all been used to including non flash scripts for years (Though admittedly seen as HTML5 and CCS3 now have decent animation capabilities and Adobe has abandoned flash mobile that might become a dead medium soon).
But if we are willing to make exceptions for Elements on web pages, why aren’t we making exceptions for different viewing media.
I suggest if you do design work, you start using them.