The common use of visual design elements, have some way or another created a new wave in web design that many of us would refer to as a “web 2.0 design“. It just so happened that by the time web 2.0 was happening, this new trend in web design was leaving its mark on the web. The main features of a “web 2.0 design” are development with web standards, particularly CSS and XHTML, as well as dynamic content and participation of the end-users. But, what about the design, the visual part of it?
Em is generally known as the most effective font unit in CSS content development, because it is relative to the body text size of the page. So, each of your elements is sized relatively according to your current font size. Adding these units to margin and heights of divs will allow a proportional sizing, again according to the text size. In extend, this method will promote accessibility in your page.
It seems that more and more open source projects are taking interest in Web Standards and clean validated code. Very few CMS projects out there are 100% XHTML and CSS valid, therefore the need to come up with quality code has been emerging even more. We are talking about future compatibility and accessibility, something that is of everyone’s best interest. One of the main problems regarding these projects is laying on the output of editors.