Gunnar Bittersmann: darstellung in netscape

Beitrag lesen

wird man hier aus prinzip zur sau gemacht?

huber,
Für TOFU schon. ;-)

die antwort von cheatah spricht für sich...

Sie regt – wie alle seine Antworten – zum Nachdenken an.

& hilft einem nicht mal weiter...

Das hängt vom Vorwissen und vom Nachdenken ab.

Zur Erweiterung des ersten trägt die Lektüre von Warum Frames out sind bei. Wenn du dann darüber nachdenkst, solltest du wohl keine Frames mehr verwenden.

Das table-Element in HTML ist zur Auszeichnung tabellarischer Daten gedacht und sollte nicht zur Layoutgestaltung missbraucht werden – dafür ist CSS da. Damit geht das einfacher und besser.

ich versuch eine tabelle innerhalb eines frames untenbündig zu positionieren. <table style="bottom:0px">. IE 6.0 macht das brav.

Nein, der macht das falsch.

Netscape 7.1 positioniert die tabelle obenbündig.
woran liegt das?

„'bottom' […] Angewendet auf: Positionierte Elemente“
„Ein Element ist positioniert, wenn seine 'position'-Eigenschaft einen anderen Wert als 'static' hat.“ [CSS2 §9.3.2]

Wenn du für das Element also die position-Eigenschaft nicht auf einen vom Defaultwert static abweichenden Wert setzt, muss laut CSS-Spec bottom wirkungslos sein.

wäre froh um eine anständige antwort

Hoffe, geholfen zu haben.

Live long and prosper,
Gunnar

PS. CSS-Angaben gehören nicht in style-Attribute, sondern alle zusammen ins zentrale Stylesheet (style-_Element_ im head oder externe Datei), sonst geht der Sinn von CSS teilweise verloren.

--
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)