Supportnet Computer
Planet of Tech

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.

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

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: