Dabei seit: 04.12.2006 Ort: - Alter: - Geschlecht: -
Verfasst Mo 04.12.2006 12:54 Titel
div-margin-Boxmodell Problem
Hallo,
ich habe mir gerade mal das mit dem div-Boxmodell angeschaut, da ich bis jetzt immer Tabellen verwendet habe. Dabei bin ich auch gleich auf ein Problem mit folgendem Code gestossen.
Eigendlich hatte ich mir gedacht, dass die Boxen "box_content" und "box_two" oben einen 10 Pixel Abstand zur übergeordneten Box "box_layout" haben, da ein Margin von 10px angegeben ist. Links wird das Margin korrekt interpretiert. Bei "box_three" wird Margin so interpretiert wie ich mir das gedacht habe. Dies ist beim IE6, FF2 und Opera 9 identisch.
Wie kann ich nun die Boxen "box_content" und "box_two" am saubersten um 10 Pixel nach unten schieben.
Dabei seit: 27.06.2006 Ort: - Alter: 57 Geschlecht:
Verfasst Mo 04.12.2006 15:59 Titel
ein Div ist ein Blockelement und das sollte es auch bleiben. Ein Inlineelement kannst Du keine Größenangaben und Abstände definieren weil es wirklich nur für den Textfluss gedacht ist.
Du solltest am besten hier mal reinschauen. Da ist alles schön erklärt.
Dabei seit: 21.12.2004 Ort: - Alter: - Geschlecht:
Verfasst Mo 04.12.2006 16:04 Titel
Hmm, eher anders rum, der IE hat ja dann
auch noch mit seinem doubled-float-margin-bug
zu kämpfen. Hier mal eine Lösung mit 'IE<7'
Hack (-> also doch mit display:inline bei den
floatenden elementen - der ie ist halt einfach
zu verbugt):
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
Mediengestalter.info ist ein Projekt von Webformatik:: Forensoftware: phpBB