CSS -Tutorial

CSS-Startseite CSS-Einführung CSS-Syntax CSS-Selektoren CSS-Anleitung CSS-Kommentare CSS-Farben CSS-Hintergründe CSS-Grenzen CSS-Ränder CSS-Padding CSS-Höhe/Breite CSS-Box-Modell CSS-Gliederung CSS-Text CSS-Schriftarten CSS-Icons CSS-Links CSS-Listen CSS-Tabellen CSS-Anzeige CSS Max-Breite CSS-Position CSS Z-Index CSS-Überlauf CSS-Float CSS Inline-Block CSS-Ausrichtung CSS-Kombinatoren CSS Pseudo-Klasse CSS Pseudo-Element CSS-Opazität CSS-Navigationsleiste CSS-Dropdowns CSS-Bildergalerie CSS-Bild-Sprites CSS-Attribut-Selektoren CSS-Formulare CSS-Zähler CSS-Website-Layout CSS-Einheiten CSS-Spezifität CSS !wichtig CSS-Mathematikfunktionen

CSS-Erweitert

Abgerundete CSS-Ecken CSS-Randbilder CSS-Hintergründe CSS-Farben CSS-Farbschlüsselwörter CSS-Verläufe CSS-Schatten CSS-Texteffekte CSS-Webfonts CSS-2D-Transformationen CSS-3D-Transformationen CSS-Übergänge CSS-Animationen CSS-Tooltips Bilder im CSS-Stil CSS-Bildreflexion CSS-Objektanpassung CSS-Objektposition CSS-Maskierung CSS-Schaltflächen CSS-Paginierung CSS mehrere Spalten CSS-Benutzeroberfläche CSS-Variablen Größe von CSS-Boxen CSS-Medienabfragen CSS MQ-Beispiele CSS-Flexbox

CSS- responsiv

RWD-Einführung RWD-Ansichtsfenster RWD-Rasteransicht RWD-Medienabfragen RWD-Bilder RWD-Videos RWD-Frameworks RWD-Vorlagen

CSS -Raster

Grid-Einführung Grid-Container Rasterelement

CSS -SASS

SASS-Tutorial

CSS- Beispiele

CSS-Vorlagen CSS-Beispiele CSS-Quiz CSS-Übungen CSS-Zertifikat

CSS- Referenzen

CSS-Referenz CSS-Selektoren CSS-Funktionen CSS-Referenz Aural CSS-websichere Schriftarten CSS animierbar CSS-Einheiten CSS PX-EM-Konverter CSS-Farben CSS-Farbwerte CSS-Standardwerte CSS-Browser-Unterstützung

CSS -Layout - Breite und maximale Breite


Breite, maximale Breite und Rand verwenden: auto;

Wie im vorigen Kapitel erwähnt; Ein Element auf Blockebene nimmt immer die volle verfügbare Breite ein (dehnt sich so weit wie möglich nach links und rechts aus).

Das Festlegen widthvon eines Elements auf Blockebene verhindert, dass es sich bis zu den Rändern seines Containers ausdehnt. Dann können Sie die Ränder auf automatisch setzen, um das Element innerhalb seines Containers horizontal zu zentrieren. Das Element nimmt die angegebene Breite ein und der verbleibende Platz wird gleichmäßig zwischen den beiden Rändern aufgeteilt:

Dieses <div>-Element hat eine Breite von 500 Pixel, und der Rand ist auf „Auto“ eingestellt.

Hinweis: Das <div>obige Problem tritt auf, wenn das Browserfenster kleiner als die Breite des Elements ist. Der Browser fügt der Seite dann eine horizontale Bildlaufleiste hinzu.

Wenn Sie max-widthstattdessen in dieser Situation verwenden, verbessert der Browser die Handhabung kleiner Fenster. Dies ist wichtig, wenn Sie eine Website auf kleinen Geräten nutzbar machen:

Dieses <div>-Element hat eine maximale Breite von 500 Pixel, und der Rand ist auf „Auto“ eingestellt.

Tipp: Ändern Sie die Größe des Browserfensters auf weniger als 500 Pixel Breite, um den Unterschied zwischen den beiden Divs zu sehen!

Hier ist ein Beispiel für die beiden obigen Divs:

Beispiel

div.ex1 {
  width: 500px;
  margin: auto;
  border: 3px solid #73AD21;
}

div.ex2 {
  max-width: 500px;
  margin: auto;
  border: 3px solid #73AD21;
}