Hallo,
natuerlich weiss ich dass da fuer ordentliches html endtags hingehoeren.
Naja, in HTML sind viele Endtags freiwillig.
Naemlich alle, bei denen in der Tabelle
http://www.w3.org/TR/html401/index/elements.html
in der Spalte "End Tag" ein "O" (optional) steht.
Erst in XHTML wurden alle Endtags obligatorisch.
alle browser kommen naemlich auch ohne die endtags zurecht
Normalerweise schon. Was HTML angeht.
Aber: SelfHTML behauptet hier
http://selfhtml.teamone.de/css/formate/einbinden.htm#innerhalb_element
dass fuer CSS (zumindest fuer Inline-CSS mittels style-Attribut direkt
in HTML-Elementen) die schliessenden Tags obligatorisch seien, selbst
bei Elementen wie P oder TH, wo sie nach HTML 4 fakultativ sind.
Ich habe jetzt keine Lust, auszutesten, ob diese Behauptung stimmt.
In der CSS 2 Specification fand ich auf den ersten Blick keine
Anhaltspunkte dafuer.
Und auch in der HTML 4.01 Specification bei der Beschreibung
des style-Attributs steht nichts davon.
=> problem besteht mit endtags genauso.
Hast Du es ausprobiert oder behauptest Du es einfach so?
Ich weiss nicht, ob es wirklich daran liegt.
Ich denke eher, dass die Endtags hier keine Rolle spielen.
Einen Versuch waere es IMHO wert.
Wahrscheinlich bist Du aber einfach ein Opfer der Browser, die
Tabellenzellen nach Gutduenken in der Groesse anpassen.
Ich kann Dir nur empfehlen, Dich mit CSS zu beschaeftigen.
Gib den Zellen in CSS die Dimensionen, die sie haben
sollen. Das gibt Dir noch keine Garantie, dass die Browser
sich daran halten, aber es ist ein Schritt in die gute Richtung.
Gruesse,
Thomas