10.07.2015 Aufrufe

5.15 Objektorientierte Webentwicklung - valentinkoch.de

5.15 Objektorientierte Webentwicklung - valentinkoch.de

5.15 Objektorientierte Webentwicklung - valentinkoch.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Abbildung 9: Clear innerhalb eines BFCs… weshalb eine Lücke entstehen kann (rote Linie).Ungewolltes Clear einschränkenMit fester Gesamtbreite:#seite {width: 45em;}#inhalt {float: left;width: 33em;}(siehe float011.php)Ohne feste Breitenangaben ist nur ein Workaround möglich. Hier die Möglichkeiten:1. Nicht inhalt son<strong>de</strong>rn ein div container im Inhaltsbereich bekommt float und width: 100%.(funktioniert nicht, siehe float012.php und Quelle „CSS-Techniken“, S. 112)2. Ein weiteres Element, das alle Inhalte zusammenfasst kann float und width erhalten. (funktioniertnicht, siehe float.013.php und Quelle „CSS-Techniken“, S. 113)3. #seite kann durch Margin, Padding o<strong>de</strong>r Bor<strong>de</strong>r auf die gewünschte Inhaltsbreite eingeschränktwer<strong>de</strong>n. #inhalt erhält dann float und width: 100%, und die Randspalte bekommt einen negativenMargin. (funktioniert auch nicht, siehe float014.php und Quelle „CSS-Techniken“, S. 113)BFC durch inline-blockDa we<strong>de</strong>r IE noch ältere Gecko-Browser inline-block korrekt unterstützen, kann es seine Stärken in eineman<strong>de</strong>ren Zusammenhang entfalten (siehe 3.7.20)BFC durch overflowAuch hier wird von einer Verwendung abgeraten (overflow erzeugt einen Scrollbalken. Kommt dann noch<strong>de</strong>r Scrollbalken <strong>de</strong>s Browser hinzu, ist die Verwirrung komplett).BFC durch Darstellungseigenschaften von TabellenAuch hier wird von einer Verwendung abgeraten, da die Browser bei unterschiedlichen Inhaltsbreiten inTabellen sehr unterschiedlich reagieren.3.7.19.7 Floats durch BFC einschließenAlle Elemente, die einen BFC erzeugen, schließen Floats ein. Die in Abschnitt 3.7.19.6 gezeigten Metho<strong>de</strong>nfür Containing Floats sind umfassen erprobt und zuverlässig anwendbar.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!