Hallo Christoph,
<center> und <layer> sind auch ganz, ganz boese.
Sind sie nicht, sie sind bloß entweder "deprecated" oder werden von den Browsern nicht (mehr) verstanden. "Böse" ist eine Charaktereigenschaft, die es in der EDV-Logik nicht gibt.
Ich verstand Karins Frage so, dass sie in Zukunft "modernes", "zeitgemaesses" HTML
schreiben moechte. Und mit meiner vereinfachenden Aussage wollte ich ihr ein paar
Beispiele fuer Dinge nennen, die "veraltet" sind und die sie besser nicht mehr einsetzt.
Es geht dabei ja nicht darum, ob es "die Browser" koennen, oder ob es
in den W3C-Spezifikationen als "deprecated" bezeichnet ist, sondern
darum, ob es gut/sinnvoll ist, diese Elemente einzusetzen.
Deshalb meine "gut" vs. "boese" Terminologie.
Du weisst genauso gut wie ich, dass es in HTML 4.01 Transitional ohne weiteres
moeglich ist, mit/trotz <center> und <font> Tags eine valide Seite zu schreiben.
Nach EDV-Logik ist die Seite "in Ordnung" (d.h. valide).
Nach meiner Meinung (und vermutlich der Meinung der meisten Regulars hier)
sollte man es trotzdem nicht tun...
Und Frames sowieso.
Was soll an Frames denn so "böse" sein? Sie sind weder deprecated, noch werden sie in den "großen" modernen Browsern nicht verstanden.
Die Argumente gegen Frames wurden hier schon tausendmal wiedergekaeut,
siehe </archiv/>. Eine gute Zusammenfassung der Argumente gibt es u.a. bei:
http://www.subotnik.net/html/frames.html
Richtig eingesetzt, sind Frames nach wie vor für bestimmte Zwecke durchaus taugliche Instrumente.
Ja, es gibt ein paar seltene Ausnahmen, wo sie tatsaechlich praktisch sind
(z.B. das Google Groups Archiv http://groups.google.com/ ).
Gruesse,
Thomas