hi,
#ftext {
position:absolute; width:368px; height:288px; z-index:10; left: 137px; top: 255px;
overflow: visible;
}
Firefox und Mozilla lassen die Box nicht mitwachsen
sollen sie ja auch nicht - du hast der box eine _feste_ höhe gegeben, und per overflow bestimmt, dass ggf. längerer inhalt über sie _hinausfließen_ soll. works as designed.
IE arbeitetet jedoch fabelhaft,
nein, der macht wie üblich mist, in dem er die standards nicht korrekt umsetzt.
und selbst der W3c Validator hat nichts zu meckern.
der kann auch nur auf syntaktische fehlerfreiheit prüfen.
ob du CSS falsch verstanden hast, kann der nicht feststellen (aber dafür hast du ja uns, dass wir's dir sagen können *g*).
wenn du willst, dass sich die höhe des elementes dem inhalt anpasst - dann vergebe keine _feste_ höhe.
(wenn du lediglich eine _mindest_höhe erzwingen willst, dann nutzt du dafür bitte die richtige CSS-eigenschaft, min-height. wie man im IE damit umgeht, dass dieser das nicht versteht, sollte sich im archiv recherchieren lassen.)
Weiterhin macht Firefox immer Leerräume um die Absätze, obwohl das in keinem Css vorgesehen ist.
es gibt nicht nur "dein" CSS, sondern auch die default-styles der browser - wenn dir diese nicht genehm sind, überschreibe sie in deinem CSS explizit.
gruß,
wahsaga
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."