Eins der geläufigsten Seitenlayouts im Internet ist derzeit eine dreispaltige Anordnung. Der Hauptinhalt der Site erscheint normalerweise in der mittleren Spalte, auf jeder Seite flankiert von Spalten, die Navigation oder Ähnliches enthalten. Die drei Spalten sind häufig unterhalb einer horizontalen Kopfzeile angeordnet, die sich über die gesamte Breite der Site erstreckt. Ergänzt wird das Layout durch eine entsprechende Fußzeile unten.
Die meisten Web-Designer sind mit den Techniken vertraut, um ein solches Layout mithilfe von Tabellen zu erstellen. Sie können entweder ein Layout mit fester Breite schaffen oder ein „flexibles“, das sich automatisch an die unterschiedlich breiten Browserfenster der User anpasst.
Da man sich jedoch von Layouts auf Tabellen-Basis allmählich verabschiedet, sind viele Web-Designer auf der Suche nach Möglichkeiten, dieses dreispaltige Layout mit den neuen Mitteln der Wahl zu erstellen – XHTML und CSS. Ein Layout mit fester Breite ist mit CSS nicht allzu schwer umzusetzen, indem man absolute Positionierungen benutzt. Aber die flexible Variante ist schon etwas schwieriger in den Griff zu bekommen. Deshalb hier ein Rezept für ein dreispaltiges Layout, das die CSS-Attribute float und clear verwendet, um Flexibilität zu erzielen.
Das Prinzip
Das grundlegende Layout besteht aus fünf div-Elementen, jeweils einem für Kopfzeile, Fußzeile und die drei Spalten. Die div-Elemente für Kopf- und Fußzeile erstrecken sich über die gesamte Breite der Seite. Die div-Elemente für die linke und rechte Spalte haben eine feste Breite und verwenden das float-Attribut, um sie an der linken bzw. rechten Seite des Browserfensters zu verankern.
Das div-Element für die mittlere Spalte zieht sich ebenfalls über die gesamte Breite der Seite, aber der Inhalt dieser Spalte ist flexibel zwischen den div-Elementen der linken und rechten Spalte angeordnet. Da das div-Element der mittleren Spalte keine feste Breite hat, kann es sich frei ausdehnen oder zusammenziehen, wie es Änderungen des Browserfensters jeweils erfordern. Padding-Attribute für die linke und rechte Seite des mittleren div-Elements halten den Inhalt in einer sauberen Spalte zusammen, selbst wenn er sich weiter nach unten erstreckt als eines der beiden div-Elemente am Rand.
Page: 1 2
Der Bericht zeigt bereits nutzbare Angriffsanwendungen und bewertet die Risiken, die davon ausgehen.
Deutsche sehen Finanzwesen und IT im Zentrum der KI-Transformation. Justiz und Militär hingegen werden deutlich…
Cubbit ist das weltweit erste Unternehmen, das Cloud-Objektspeicher anbietet. Es wurde 2016 gegründet und bedient…
Unbefugte können Schadcode einschleusen und ausführen. Auslöser ist eine fehlerhafte Implementierung einer Android-Funktion.
iPhones und iPads belasten das Ergebnis. Außerdem schwächelt Apple im gesamten asiatischen Raum inklusive China…
Die Anzeigen richten sich an IT-Teams und Administratoren. Ziel ist der Zugriff auf IT-Systeme.