It ought to be easy
It ought to be so easy to write valid web pages. Why isn't it?
XHTML and CSS are all about relationships (class and IDs relate to styles)
XHTML, especially, is about being very specific, exacting, in what you want to do.
It ought to be so easy to write valid XHTML with CSS.
It ought to be simple.
What level do you want: XHTML or HTML, strict, transitional, or frames?
CSS - font sizes: pixels, ems, %, or absolute font sizes?
Absolute or relative positioning?
It occurs to me what what we really need is an Object Oriented App to handle this.
Each element would be its own object, right click to set CSS for it: positioning, color, background-color, border, z-index, float/
Drag objects around, "Do you want this element's position to be fixed, relative, or absolute?"
Maybe not WYSIWYG, but close.
Is it out there?
XHTML + CSS should give web designers more flexibility than they've ever had before (especially if they aren't concerned about relic browsers).
Someone is going to revolutionize this process.
I hope it's soon.