Indian Summer

Information 03

Das Box-Model-System

Die CSS3-Eigenschaft "box-sizing" greift schon ab Internet-Explorer Version 8. Wir arbeiten in dieser Vorlage mit diesem neuen und sehr viel einfacherem Boxmodel-System. Warum es einfacher ist, lesen Sie nachstehend.

Das alte Box-Model

Das alte Box-Model ohne box-sizing beschreibt eine Containerbox wie folgt: Margin, border und padding werden ausserhalb der Inhaltsbox platziert und so noch auf die Breite des Inhalts addiert. Nicht nur das alles schwerer auszurechnen ist, schlimmer noch: Minimale Änderungen von nur 1 Pixel als Beispiel bei einer Umrahmung mittels border, konnten das ganze Layout kaputt machen.

Das neue Box-Model

Das neue Boxmodel mit box-sizing platziert padding und border innerhalb der Inhaltsbox und läßt dabei die Breite unverändert. Nur margin wird ausserhalb der Box platziert. Ab Internet-Explorer Version 8.

IE-Version 7 kann kein Box-Sizing

Für den Internet Explorer Version 7, welcher kein box-sizing versteht, fügen wir eine Browserweiche per Conditional Comments ein. Per CSS-Datei erhält diese Browserversion somit Anweisungen für das alte Boxmodel.

Zur Erklärung: Conditional Comments sind Kommentare in HTML-Dokumenten, die nur vom Browser Internet Explorer interpretiert werden.


Weiter

Hier geht es zu Information 04.
 
© 2020 DESIGN Indian Summer