PROFI-FOTOS-online.com - Der eigene Online-Shop für Profi-Fotografen - Einfach. Günstig. Fair.

CSS-Eigenschaft: column-rule-width, Kategorien:  (allgemein), Multi-column Layout (CSS 3)

Stärke der Spaltentrennlinie

Setzt die Stärke / Dicke der Trennlinie zwischen den Spalten.

CSS-Eigenschaft: column-rule-width
KurzbeschreibungWerteStandardwertKategorieHinweis
Stärke der Spaltentrennlinie
  • <length>
  • thin
  • medium
  • thick
  • inherit
medium
Allgemein:
dispay
CSS 3:
Multi-column Layout
Neu in CSS 3
 

Verwandte Eigenschaften aus der Kategorie:  (allgemein), Multi-column Layout (CSS 3):

Folgendes ist beim Einsatz von column-rule-width zu beachten:

  • column-rule-width ist der Stärken- bzw. Breitenparameter in der Kurzschreibweise column-rule und steuert die Dicke von Trennlinien in mehrspaltigen HTML-Elementen.
  • Greift nur, wenn der Style der Trennlinie bestimmt ist, entweder über die Kurzschreibweise column-rule, oder über die Trennlinienstyle-Eigenschaft column-rule-style.
  • column-rule-width erwartet entweder ein Schlüsselwort für den Rahmenstyle (medium, thin, usw.) oder eine konkrete Stärkenangabe per PX, EM, usw. Negative Werte sind ungültig und werden ignoriert.
  • Verhält sich äquivalent zur Rahmenstärken-Eigenschaft border-width.
  • column-rule-width wird mit Ausnahme vom Internet Explorer unterstützt, im Firefox und Safari/Google Chrome mit den entsprechenden Vendor-Präfixen -moz- beziehungsweise -webkit-. Allerdings verhalten sich die Browser unterschiedlich bei der Darstellung der Linie:
    • Firefox und Opera
      stellen die Trennlinie immer dar, auch wenn der verfügbare Zwischenraum schmaler ist. Hier kommt es gegebenenfalls zu Überlagerungen der Trennlinie mit dem Text in den Spalten. Bei einer Linie, die breiter ist als normal (in der Regel 1em) sollte über column-gap der Abstand zwischen den Spalten angepasst werden.
    • Safari und Google Chrome
      stellen die Trennlinie nur dann dar, wenn der Abstand zwischen den Spalten größer ist als die Breite der Linie. Ist die Linie dicker, wird sie in den Webkit-Browser nicht angezeigt. Hier hilft ebenfalls das Anpassen der Spaltenabstände über column-gap.
  • Weitere Informationen zu Trennlinien im mehrspaltigen Layout sind unter column-rule zu finden.
Browserunterstützung von column-rule-width
Firefox
Firefox
Google Chrome
Google
Chrome
Internet Explorer
Internet
Explorer
Safari
Safari
Opera
Opera
CSS3
Version: 16
-moz-
Version: 20
-webkit-
Version: 8Version: 9Version: 10Version: 11
nj
Version: 4Version: 5Version: 6
-webkit-
Version: 10Version: 11Version: 12
nj

Hinweis

Eine umfassender Beitrag zu Multi-column Layout ist bei den Webkrauts zu finden: CSS3 im Praxistest: Multi-column Layout

Weiterführende Informationen zu column-rule-width:



Beispiele

HTML:

<p>Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll&shy;ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander&shy;hängende X keine reale Ausspielung erzeugt wird. Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll&shy;ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander&shy;hängende X keine reale Ausspielung erzeugt wird. </p>

CSS:

p  {
   border: 1px solid #808080;
   column-count: 3;
   -moz-column-count: 3;
   -webkit-column-count: 3;
}
/* Ausgangssituation: Für Opera, Firefox, Safari und Chrome werden zwei Spalten definiert. */
p  {
   column-rule: solid;
   -moz-column-rule: solid;
   -webkit-column-rule: solid;
}
/* Über die Kurzschreibform column-rule wird generell ein Style vergeben, damit überhaupt Trennlinien angezeigt werden.
Ist keine Breite vergeben, wird der Standardwert medium verwendet. */
Beispiel nur für: FirefoxGoogle ChromeInternet Explorer
W3C: 10
OperaSafari

Beispiel Nr. 1 So sieht's aus:

Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll­ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander­hängende X keine reale Ausspielung erzeugt wird. Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll­ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander­hängende X keine reale Ausspielung erzeugt wird.

 

HTML:

<p class="doThin">Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll&shy;ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander&shy;hängende X keine reale Ausspielung erzeugt wird. Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll&shy;ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander&shy;hängende X keine reale Ausspielung erzeugt wird. </p>

CSS:

p.doThin  {
   column-rule-width: thin;
   -moz-column-rule-width: thin;
   -webkit-column-rule-width: thin;
}
/* Über column-rule-width kann die Dicke der Trennlinie gesteuert werden, hier im Beispiel mit einem Schlüsselwort. */
Beispiel nur für: FirefoxGoogle ChromeInternet Explorer
W3C: 10
OperaSafari

Beispiel Nr. 2 So sieht's aus:

Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll­ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander­hängende X keine reale Ausspielung erzeugt wird. Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll­ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander­hängende X keine reale Ausspielung erzeugt wird.

 

HTML:

<p class="doPx">Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll&shy;ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander&shy;hängende X keine reale Ausspielung erzeugt wird. Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll&shy;ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander&shy;hängende X keine reale Ausspielung erzeugt wird. </p>

CSS:

p.doPx  {
   column-rule-width: 8px;
   -moz-column-rule-width: 8px;
   -webkit-column-rule-width: 8px;
}
/* Die Angabe von konkreten Werten ist ebenfalls möglich. */
Beispiel nur für: FirefoxGoogle ChromeInternet Explorer
W3C: 10
OperaSafari

Beispiel Nr. 3 So sieht's aus:

Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll­ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander­hängende X keine reale Ausspielung erzeugt wird. Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll­ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander­hängende X keine reale Ausspielung erzeugt wird.

 

HTML:

<p class="doEm">Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll&shy;ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander&shy;hängende X keine reale Ausspielung erzeugt wird. Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll&shy;ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander&shy;hängende X keine reale Ausspielung erzeugt wird. </p>

CSS:

p.doEm  {
   column-rule-width: 1em;
   -moz-column-rule-width: 1em;
   -webkit-column-rule-width: 1em;
}
/* 1em ist der Standardabstand zwischen den Spalten und wird mit einer Trennlinie von 1em Breite exakt gefüllt. */
Beispiel nur für: FirefoxGoogle ChromeInternet Explorer
W3C: 10
OperaSafari

Beispiel Nr. 4 So sieht's aus:

Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll­ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander­hängende X keine reale Ausspielung erzeugt wird. Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll­ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander­hängende X keine reale Ausspielung erzeugt wird.

 

HTML:

<p class="do2Em">Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll&shy;ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander&shy;hängende X keine reale Ausspielung erzeugt wird. Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll&shy;ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander&shy;hängende X keine reale Ausspielung erzeugt wird. </p>

CSS:

p.do2Em  {
   column-rule-width: 3em;
   -moz-column-rule-width: 3em;
   -webkit-column-rule-width: 3em;
}
/* Ist die Linie breiter als der Spaltenabstand kommt es im Firefox und Opera zu Überlagerungen mit dem Text, im Safari und Google Chrome wird die Linie dann nicht angezeigt. */
Beispiel nur für: FirefoxGoogle ChromeInternet Explorer
W3C: 10
Opera

Beispiel Nr. 5 So sieht's aus:

Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll­ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander­hängende X keine reale Ausspielung erzeugt wird. Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll­ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander­hängende X keine reale Ausspielung erzeugt wird.

 

HTML:

<p class="doEmGap">Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll&shy;ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander&shy;hängende X keine reale Ausspielung erzeugt wird. Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll&shy;ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander&shy;hängende X keine reale Ausspielung erzeugt wird. </p>

CSS:

p.doEmGap {
   column-rule-width: 3em;
   -moz-column-rule-width: 3em;
   -webkit-column-rule-width: 3em;

   column-gap: 4em;
   -moz-column-gap: 4em;
   -webkit-column-gap: 4em;
}
/* Ist der Spaltenabstand größer als die Liniendicke, wird die Trennlinie vom Safari und Google Chrome angezeigt. */
Beispiel nur für: FirefoxGoogle ChromeInternet Explorer
W3C: 10
OperaSafari

Beispiel Nr. 6 So sieht's aus:

Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll­ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander­hängende X keine reale Ausspielung erzeugt wird. Auch wenn ein Text nur kurz ist, sollte trotzdem irgendwie versucht werden, eine nachvoll­ziehbare Wortfolge anzuzeigen, da man mit zehn Mal fünf bis acht aneinander­hängende X keine reale Ausspielung erzeugt wird.

 

Fehler melden

Diese Referenz ist ein Freizeitprojekt ohne aufwendiges Lektorat oder Vergleichbarem. Von daher lassen sich bei dem Umfang dieser Referenz trotzt größtmöglicher Sorgfalt Fehler nicht vermeiden.

Hilf, die Qualität dieser Seite zu verbessern! Sollte Dir ein Fehler auffallen, sei es in den Erklärungen, Beispielen oder den Informationen zum Browsersupport, seien es orthographische oder grammatikalische, sende eine kurze E-Mail an info@css-wiki.com. Auch Anregungen und Verbesserungsvorschläge sind jeder Zeit Willkommen. Jede E-Mail wird persönlich beantwortet!

Vielen Dank!

A-Z:

Schnell­auswahl

Seiten:

Letzte Änderung: 17. 01. 2024
Render Time: 0.034 sec.