Antwort an „Rolf B“ verfassen

Hallo Walter,

Wie erreiche ich bei breiten Bildschirmen, dass die beiden Texte nebeneinander stehen?

Wenn Du möchtest, dass zwei Elemente per Grid-Layout nebeneinander stehen, muss ihr Elternelement display:grid haben, nicht die Elemente selbst.

Damit das nur bei breiten Bildschirmen passiert, schließe diejenigen Regeln, die das Grid erstellen, in einne @media-Abfrag ein:

@media (width > 50em) {
   body {
      display: grid;
      grid-template-columns: 1fr 1fr;
   }
}

Das ist jetzt auf dein links/rechts-Beispiel gemünzt, in dem die "Links" und "Rechts" Elemente (die gerne gültiges HTML sein möchten, wie Gunnar schrieb) Kindelemente des Body sind.

Vielleicht hilft Dir unser Tutorial-Satz zu Grid weiter:
https://wiki.selfhtml.org/wiki/CSS/Tutorials/Grid

Rolf

--
sumpsi - posui - obstruxi
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen