@@Anna:
nuqneH
Müsste nicht dasselbe Problem da auch auftreten? Oder tut es das nur bei "textarea", nicht aber bei "input name"?
In HTML sind drei Arten von Elementtypen zu unterscheiden:
(1) Elementtypen, die Start- und End-Tag haben müssen
(2) Elementtypen, die Start- und End-Tag haben dürfen, wobei das End-Tag auch weggelassen werden kann (bei einigen Elementtypen darf auch das Start-Tag weggelassen werden)
(3) leere Elemente, die kein End-Tag haben dürfen (in SELFHTML ist von „http://de.selfhtml.org/html/allgemein/textauszeichnung.htm@title=Standalone-Tags“ die Rede)
'textarea' gehört zur Kategorie (1); 'input' gehört zur Kategorie (3).
Der Martin sprach es bereits an: In XHTML müssen auch <http://de.selfhtml.org/html/xhtml/unterschiede.htm#leere_elemente@title=leere Elemente geschlossen> werden: entweder mit End-Tag (was aber nur bei Verarbeitung als XML funktioniert) oder per Kurzschreibweise mit '/>'.
In HTML sollte kein '/' stehen, also <input>
, nicht <input/>
.
'/>' bedeutet in HTML eigentlich etwas völlig anderes und wäre an vielen Stellen auch falsch. Browser verarbeiten Tag-Soup aber nicht als SGML, was in diesem Fall von Vorteil ist (sonst könnte man kein HTML-konformes XHTML schreiben).
Irgendjemand hatte mir mal gesagt, HTML wäre auf den Gesetzen der Logik aufgebaut... das versuche ich immer noch zu begreifen... ;-)
Das ist möglich, solange keine '5' dahinter steht. ;-)
Qapla'
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)