Verwenden Sie CSS Clamp, um ein flexibleres Wrapper Utility zu erstellen

Avatar of Chris Coyier
Von Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Ich mag Andys Idee hier

.wrapper {
  width: clamp(16rem, 90vw, 70rem);
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

Normalerweise würde ich hier einfach eine max-width setzen, aber wie Andy sagt

Dies wird in mittelgroßen Ansichtsfenstern, wie z. B. Tablets im Hochformat, bei langen Inhalten wie diesem Artikel zu einem geringfügigen Problem, da sich die Zeilenlängen kontextbezogen sehr lang anfühlen.

Auf supergroßen Bildschirmen werden Sie also auf 70rem (oder was auch immer Sie für ein gutes Maximum halten) begrenzt, und auf kleinen Bildschirmen erhalten Sie die volle Breite, was in Ordnung ist. Aber es sind diese Zwischengrößen, die nicht so toll sind. Ich habe eine kleine Demo gemacht, um ein Gefühl dafür zu bekommen. Dieses Video macht es, denke ich, deutlich.

Direkter Link →