Beispiel:CSS3 column-rule.html
<!DOCTYPE html> <html lang="de"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" media="screen" href="./Beispiel:Grundlayout.css" > <title>column-rule</title> <style> .mehrspaltig {
column-count: 3; column-rule: dashed; gap: 1em;
} .mehrspaltig ul { padding-left: 1em; } .mehrspaltig img { float: left; } .mehrspaltig * { background: gold; } </style> </head> <body>
Verwendung von column-rule
Spaltenlayout
<article class="mehrspaltig">
Allgemeines
<img src="/images/8/87/Selfhtml-logo.gif" alt="selfhtml-logo"> Durch das Spaltenlayout ist es möglich, den Inhalt eines Elementes in mehrere Spalten aufzuteilen.
Im Gegensatz zu Tabellen mit mehreren Spalten, ist dieses Layout flexibel, das heißt z.B. dass...
- Spaltenumbrüche bei Bedarf erfolgen
- die Anzahl der Spalten variabel ist
Die Eigenschaften column-... sind nicht
dafür gedacht, die Anordnung von Elementen auf einer
Seite wie z.B. Kopf, Navigation und Inhalt
festzulegen.
Dies erreichen Sie mit <a href="https://wiki.selfhtml.org/wiki/flex">Flexbox</a> oder dem neuen <a href="https://wiki.selfhtml.org/wiki/grid">Grid Layout</a>.
</article>
</body> </html>