Supportnet / Forum / Webseiten/HTML
div css
Frage
Hallo Experten,
ich hatte gedacht, ich hätte das Blockprinzip verstanden. Und nun stelle ich fest, dass der Firefox den padding-top außerhalb von height sieht.
Die Höhe des Blocks wird dort also padding-top + height, beim IE nur height.
Ich dachte immer, für den Abstand außerhalb height und width wäre margin zuständig. In selfhtml habe ich zu dem Problem nichts gefunden.
Wer kann mir das erklären?
Danke,
Manfred
Antwort 1 von sutadur
Wie so oft liegt auch das daran, dass die Angaben von verschiedenen Browsern unterschiedlich interpretiert werden.
Generelles zum Boxmodell kann man z.B. hier nachlesen: http://www.css4you.de/wsboxmodell/index.html. Insofern ist es der IE, der in diesem Fall den "Fehler" macht.
Generelles zum Boxmodell kann man z.B. hier nachlesen: http://www.css4you.de/wsboxmodell/index.html. Insofern ist es der IE, der in diesem Fall den "Fehler" macht.
Antwort 2 von abschweb
Das ist ärgerlich, ich habe hunderte von Seiten, die von der exakten Höhe eines Blockes Gebrauch machen. Wenn der Text enthält, werden sie im FF zu hoch. Ich muss also entweder padding-top durch margin-top ersetzen und height um den Betrag reduzieren - oder - und das finde ich die bessere Lösung, weil dann height vom Inhalt unabhängig wird - ich verschachtele 2 divs. Das äußere <div> definiert float, height und width, das innere <div> die Eigenschaften des Textblocks.
Manfred
Manfred

