Webdesign is still so 80’s
Man, HTML+CSS authoring is so frustrating. You probably don’t just have to be pragmatic but just have to accept the many hacks that are still(!!) required to work around all the spec and browser limitations. So who is to blame? Funnily enough I found it not to be HTML but CSS.
Clean markup …is it?
Remember the uprise “No tables for layout!” Well, I totally agree using the “table” tag for layout purposes is semantically wrong. Don’t do it! On the other
hand I don’t think replacing it with a dozen “div” tags helps the clean HTML authoring. IMO that feels just as wrong! (Just look into the various tutorials on how to
implement rounded edges) Maybe it’s worth to do a really check on CSS.
How many web pages really have a floating design? How many use the fix width approach? Why does CSS not have support for a grid layout? Many of the “div” tags could just get
dropped if it the multiple background images support would finally arrive. Well, we are getting there …will probably just take another 5 years. Things are moving so terribly slow
in the space – it’s the pure pain.
Resolution independence
With displays and the range of displays sizes getting bigger and bigger resolution independence is becomming more and more important. There is this neat idea of using the ‘em’
instead of ‘px’ in your CSS file. This indeed helps to build more accessible …and “sort of” resolution independent (well, zoom-able) web sites. If you have
ever looked at the same page on 15″ or 30″ display it’s becomes clear that this becomes more and more important. Unfortunately the lack of the background-size support in
the browser rules out many designs if you want to go down the “em” route. (Essentially your background would stay the same size while everything else is scaling properly)
Today Firefox 3 supports zooming also for px based layouts. So we probably will just have to wait for all browser to support that.
Floating layouts
I would argue it’s really hard to come up with a floating design that does not suck. Design really is about ratios. Not just about distances – but also about the
“heaviness” of the different parts on the page. So isn’t the float layout maybe just more a geek thing? The idea to get more information into the available space is
compelling for the mind …but is it for the eye?
Sometimes I am wishing the web would be just like PDF pages. You just write it out with your design program of choice and be done with it. Who cares about the markup as long as every program can easily read it – no matter what file format. But hell …I am just totally ranting here.