Hat man sich erstmal vom Pixel- und Alles-muß-bunt-und-blinkend-sein-Wahn verabschiedet, ist es garnicht so schwer, Inhalt und Design zu trennen und nur den Browsern, die das Design (lies: CSS) verstehen, das Design auch vorzusetzen.
Hierbei stößt man aber schnell auf genau dieselben Probleme, wie es sie bis vor kurzem bei HTML auch noch gab. Browser die die bestehenden Standards nur teilweise und/oder unterschiedlich bzw. falsch interpretieren.
Die Probleme gibt es zweifelsohne, sind aber IMHO nicht so gravierend, wenn man den standardkompatiblen Modus verwendet. Wie gravierend ist natürlich Ansichtssache und hängt auch vom eingesetzten CSS hab.
Aber gerade dieses Chaos ist denke ich ein Antrieb, stur nach Standard zu arbeiten und auf Browseroptimierungen und den damit einhergehenden Boykott zu verzichten.
Wenn es um reine Textinformationen geht, ist das sicherlich kein Problem. Nur wer will heutzutage schon 'nur Text' auf seiner Webseite wiedergeben? Und was ist mit Interaktion und Dynamik?
Vorneweg: Es gibt wie gesagt Ausnahmen. In der Regel ist es aber doch so, daß man eine Webseite ansteuert, weil man irgendetwas wissen oder machen will. Zwei simple Beispiele: Google lebt von der Suche, nicht vom Design. Dieses Forum wird wegen der Artikel besucht, nicht wegen des Designs. Genau genommen fällt mir auf Anhieb kein einziges Beispiel für eine Seite ein, deren Informationsgehalt mit rohem HTML nicht realisierbar wäre, denn der eigentliche Nutzen steckt immer im Text und in den Bildern, aber nie im Design. Genau genommen ist es gerade mit CSS überhaupt nicht möglich, irgendwo anders als im HTML-Teil der Seite Informationen abzulegen, weil CSS keinerlei Informationen transportieren kann.
Um damit auf Deine Fragen zurück zu kommen:
Nur wer will heutzutage schon 'nur Text' auf seiner Webseite wiedergeben?
Natürlich zieht jeder eine schöne Seite der HTML-roh-Variante vor. Aber das ändert nichts daran, daß es nicht um das "Schöne" geht, sondern um den Text. Es spricht also prinzipiell nichts dagegen, die Informationen auch (auch!) als HTML-roh zu liefern. Und wenn man es genauer betrachtet, sind die Leute, die tatsächlich hohen Wert auf das Schöne legen, bereits mit der jeweils neuesten Browsergeneration ausgestattet (die dann auch mit CSS bzw. dem Design umgehen kann). Die Leute, die noch mit Netscape 4 (um mal den Hauptbösewicht beim Namen zu nennen) unterwegs sind, legen sicher eher weniger Wert auf das Drumherum, sondern sind zufrieden, wenn sie an die Informationen kommen.
Insofern sehe ich da kein Problem. Es geht mir wie gesagt nicht um Textwüsten (ich bin auch kein militanter Lynx-Anhänger;), es geht darum, das Design nur denjenigen zur Verfügung zu stellen, die damit umgehen können, die reinen HTML-Daten aber allen anzubieten. Das ist meine Art, Rücksicht auf ältere Browser zu nehmen - eine mehr als akzeptable Alternative, wie ich meine.
Und was ist mit Interaktion und Dynamik?
Wenn Du das so fragst, hängt es mir schon gleich zum Halse raus ;) Interaktion, Dynamik, Multimedia, Interaktivität - das sind doch mehr Worthülsen von irgendwelchen Marketingfuzzis als tatsächlich nötige Eigenschaften.
Dynamik beschränkt sich erstmal nur darauf, daß ein Verweis seine Farbe oder den Hintergrund wechselt, wenn man drüber fährt. Keine Eigenschaft, die ich als lebenswichtig erachte.
Was Du mit Interaktion meinst (bzw. wo Du in HTML-roh den Mangel daran siehst) ist mir schleierhaft. Die einzige relevante Interaktion, die ich im Web feststellen möchte, ist das Anklicken von Verweisen und das Absenden von Formularen, beides elementare HTML-Eigenschaften, die gewissermaßen seit der ersten Stunde existieren.
Wie gesagt: Ich habe nichts dagegen, aber es ist doch auch kein Beinbruch, wenn das hüpfende Logo bei fünf bis zehn Prozent der Nutzer nicht hüpft.
Gruß,
soenk.e