Hallo,
stimmt, ich habe mich undeutlich ausgedrückt. In HTML4.01 Transitional, also dem "unreinen" HTML, wo die alten und böööösen HTML-Elemnte und Attribute drin sind (Zitat von W3 ;-), da ist es natürlich erlaubt, aber in dem reinen und unbeschmutzten Strict, da nicht (ein weiteres Zitat von W3, Quelle unbekannt ;-)
Also mir validiert meine Seite auch mit XHTML 1.1 obwohl ich height="xx" und width="xx" für die Bilder verwende.
http://validator.w3.org/check?uri=http%3A%2F%2Fjeenaparadies.de%2Fartikel%2Fwebdesign%2F&charset=(detect+automatically)&doctype=Inline&ss=1&verbose=1
Hmmm, wieso fragst du da eigentlich ausgerechnet mich? Ich war und bin sowieso eigentlich nicht so ein Weg-mit-dem-alten-und-bewährten-Fanatiker.
Weil du gerade das Thema angesprochen hattest.
Wie wär's denn mit selbst-erkundigen,-bevor-im-forum-fragen? Du bist doch schon lange genug hier.
Das habe ich natürlich nur schienst du da so überzeugt -von dem was du sagst - dass ich deine Sicht der Dinge hören wollte.
Weitere Argumente? Erst mal rein vom logischen: HTML soll Text auszeichnen, das beweist auch schon die ausgeschriebene form dieses Akronyms. Eine Auszeichnungssprache soll einen Text beschreiben, sogesehen ist es ja schon mal eine Schande, dass sie ihm Multimediaelemente und ähnliches zufügt, anstatt ihn auszuzeichnen.
Wenn das nicht so wäre würde sich HTML nicht so lange halten, und würde durch eine Andere Sprache ersetzt die das alles kann. Davon bin ich überzeugt.
Für die Formatierung, also auch die Darstellung der Multimediaelemente, ist CSS da. Mit CSS soll die Schrift, Ränder, Abstände, Rahmen, Hintergründe, Breiten, Höhen und vieles, vieles mehr formatiert werden - mit HTML _nicht_.
Also würdest du textareas und input und so Zeugs auch mit CSS formatieren?
Ich bin halt irgendwie der Meinung dass die Höhe und Breite eines Bildes ja auch zum Inhalt gehören, und das Bild auch ohne CSS darstellbar sein sollte. Mir ist auch klar dass es auch unverzerrt ohne die Höhen- und Breitenangaben angezeigt wird weil diese Daten ja innerhalb des Bildes auch abgespeichert sind. Aber wenn sie dort schon abgespeichert sind dann müssen sie ja sehr wichtig sein und wirklich an das Bild gebunden sein so dass sich das Bild nicht von ihnen trennen kann. Wenn sie aber so wichtig sind sollten Sie ja auch zur Verfügung stehen wenn kein CSS angezeigt wird. Dies ist aber nur gegeben wenn sie mit height="xx" und width="xx" angegeben werden (vor allem wenn sie dann anders lauten wie die Angaben innerhalb der Bilder). Sonst wird das ganze ja falsch dargestellt, was unter umständen zur falschen Interpretation durch den Betrachter führt.
Verstehst du jetzt meine Zweifel warum ich mich nicht dazu durchringen kann zu sagen dass nur CSS dafür zuständig sein kann?
Kleine Frage nebenbei: Welche Methode ziehst du vor, um eine einzelne Überschrift In Verdana, etwas größer darzustellen?
1. <h1><font face="Verdana" size="5">TEXT</font></h1>
2. <h1 style="font: x-large Verdana;">TEXT</h1>
3. (in der externen CSS Datei) h1#extrawurst { font: 300% verdana; }
ich hoffe doch, die 2. Und falls, dann frage ich dich: Wieso?
Ich nehme die dritte, die der zweiten aber ziemlich gleicht. Wieso? Nun:
* weil font bei meinen Doctypes nicht erlaubt ist
* weil ich dann markup und layout trenne
* weil eine h1 schon auch ohne formatierung genug aussagt
Bei einem Bild ist das nicht gegeben. Ich bin halt noch am suchen nach der ultimativen Antwort.
Grüße
Jeena Paradies
Ich bin mir ziemlich sicher dass es im Leben mehr gibt als nur wirklich wirklich gut auszusehen ...
<img src="http://home.arcor.de/vivosomuertos/self/zoolander.jpg" border="0" alt="">
Bambergs Fasching - nur ein großer (Werbe-)Flop?
http://jeenaparadies.de/artikel/fasching/
Jeenas Bannertauschportal; selbstgemacht ;-)
http://jeenasbannerbude.de