Faux Columns Technik

Wir haben uns ein schönes Layout mit Kopf, zwei Spalten und Fuß gebastelt.

Die Spalten haben unterschiedliche Farben und eine unterschiedliche Textmenge bekommen.

Leider geht die Farbe der kürzeren Spalte nicht bis nach unten zum Fußbereich. Das wollen nun wir ändern.

Hier findest du die fauxcolumns_anfang.htm zum Quelltext rauskopieren.

Die benötigte Grafik kannst du dir hier holen: fauxcolumns_grafik.htm

Im Browser schaut es so aus:

Faux Columns Anfang

Dieser oder ein ähnlicher Anblick ist euch bisher sicher nicht erspart geblieben. Euer Dokument ist valide, alle notwendigen CSS-Anweisungen sind definiert worden, aber die linke Spalte geht nicht bis nach unten.

Und watt nu??

Ganz einfach, die Lösung heißt Faux Columns Technik oder das Prinzip
der unechten Spalten.

Im vorliegenden Fall erstellt ihr mit dem Grafikprogramm eurer Wahl eine Grafik von 700px Breite (width von #umhang) und 12px Höhe (4px Höhe würden wohl auch reichen). Die Grafik bekommt im linken Teil (200px, entspricht width von #links) die Farbe der linken Spalte und im rechten Teil (500px, entspricht width von #rechts) die Farbe der rechten Spalte.

Die erstellte Grafik wird nun einem Element als Hintergrundgrafik zugewiesen, das die Webseite komplett umschließt: #umhang

CSS ergänzen:

  • #umhang {
  • background:blue url(fauxcolumns.png) repeat-y left top;
  • }

Jetzt schaut es so aus:

Faux Columns Anfang

Die gute Nachricht ist, das die Spalten jetzt optisch gleichlang sind, die Schlechte das #kopf gleich mit eingefärbt wurde.

Das ist aber kein wirkliches Problem. #kopf hat keine Hintergrundfarbe zugewiesen bekommen, was wir sofort nachholen.

CSS ergänzen

#kopf { background-color:#a99108; }

Das Ergebnis:

Faux Columns Anfang

Die Faux Columns Technik ist weit verbreitet und relativ einfach anzuwenden. Es gibt noch andere Techniken um optisch gleichlange Spalten zu erzeugen, diese sind aber in der Anwendung aber deutlich komplizierter.

Kategorie: XHTML/CSS
Schlagworte: , .

Nach oben

15 Antworten auf Faux Columns Technik

  1. Pingback: Faux Columns Liquid

  2. Pingback: Wie bekomme ich 2 Divs mit dynamischer, gleicher H

  3. Pingback: H

  4. Pingback: <div> anstelle <table> div-tabelle - XHTMLforum

  5. Pingback: linke spalte, dreamweaver template - XHTMLforum

  6. Pingback: background repeat in der css - XHTMLforum

  7. Pingback: Anonymous

  8. Pingback: Hilfe zum Anpassen einer CSS-Vorlage ben

  9. Pingback: 3 Spalten Layout - XHTMLforum

  10. Pingback: Wachsende Container - XHTMLforum

  11. Pingback: Navigation vor variablem Hintergrundbild - wie realisieren? - XHTMLforum

  12. Pingback: Tabellen sind out | stagdesign

  13. Pingback: Div Container gehen nicht ganz nach unten - XHTMLforum

  14. Pingback: Problem mit min-height - XHTMLforum

  15. Pingback: Divs gleich hoch - Seite 2 - XHTMLforum

Sprich und fürchte dich nicht!

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Bitte maskiert < mit &lt; und > mit &gt; sonst verschwinden sie im Nirgendwo!