Demo-Seite: Responsive Design mit Container Query

Die strichlierte Box ist ein section Tag, der als Container dient.

section {
    container-type: inline-size;
}

Es wird unterschieden ob der Container eine Breite von unter 300px, über 600px oder dazwischen hat. Je nachdem werden die Überschriften und der Text innerhalb des Containers anders dargestellt:

@container (max-width: 300px) {
    h3 {
        color: blue;
    }
    h3, p {
        font-size: 14px;
    }
}

Nur eine Section

Überschrift

Ein bisschen Text. Und noch was. Ein Satz geht noch. Wenn Text dargestellt wird, sollte man ja darauf achten, das er nicht zu breit läuft. Das heisst, dass die Zeile nicht zu lange wird. Sonst kann man das nicht mehr gut lesen.

Mehrere Sections in einem Grid

Überschrift in 2fr

Ein bisschen Text. Und noch was. Ein Satz geht noch. Wenn Text dargestellt wird, sollte man ja darauf achten, das er nicht zu breit läuft. Das heisst, dass die Zeile nicht zu lange wird. Sonst kann man das nicht mehr gut lesen.

Überschrift in 3fr

Ein bisschen Text. Und noch was. Ein Satz geht noch. Wenn Text dargestellt wird, sollte man ja darauf achten, das er nicht zu breit läuft. Das heisst, dass die Zeile nicht zu lange wird. Sonst kann man das nicht mehr gut lesen.

Überschrift in 5fr

Ein bisschen Text. Und noch was. Ein Satz geht noch. Wenn Text dargestellt wird, sollte man ja darauf achten, das er nicht zu breit läuft. Das heisst, dass die Zeile nicht zu lange wird. Sonst kann man das nicht mehr gut lesen.

Mehrere Sections in einer Flexbox

Überschrift flex 1

Ein bisschen Text. Und noch was. Ein Satz geht noch. Wenn Text dargestellt wird, sollte man ja darauf achten, das er nicht zu breit läuft. Das heisst, dass die Zeile nicht zu lange wird. Sonst kann man das nicht mehr gut lesen.

Überschrift flex 1

Ein bisschen Text. Und noch was. Ein Satz geht noch. Wenn Text dargestellt wird, sollte man ja darauf achten, das er nicht zu breit läuft. Das heisst, dass die Zeile nicht zu lange wird. Sonst kann man das nicht mehr gut lesen.

Überschrift flex 1

Ein bisschen Text. Und noch was. Ein Satz geht noch. Wenn Text dargestellt wird, sollte man ja darauf achten, das er nicht zu breit läuft. Das heisst, dass die Zeile nicht zu lange wird. Sonst kann man das nicht mehr gut lesen.