Hallo Gerhard,
Da es wirklich immer schwerer wird Webseiten für alle Browserversionen verfügbar zu machen
sollte man es vielleicht erst gar nicht mehr versuchen.
Bzw.: an dieser Stelle beginnt die vielbeschworene strikte Trennung zwischen Layout und Content. Zwar wird dann immer gleich nach XML geschrien. Ist aber mit HTML plus CSS genau so gut machbar. In HTML selber nur noch mit ganz simplen Tags (um HTML-eigene Formatierung ganz zu vermeiden, im Extremfall sogar nur mit <div> und <span>) und Style-Klassen-Zuweisungen arbeiten. Dann mit der @media-Rule in CSS verschiedene CSS-Dateien fuer verschiedene Ausgabemedien einbinden und in jeder der CSS-Dateien fuer die gleiche Klasse medienabhaengige Layoutangaben definieren.
Ach so, die Browser koennen das halt noch nicht, naja, es gibt eben noch viel zu tun...
viele Gruesse
Stefan Muenz