Innenabstände
Innenabstand (padding) ist der Abstand zwischen dem Inhalt eines Elements und seinem Elementrand. Inhalt kann in diesem Fall alles mögliche sein z.B. Text, Bilder Videos usw.
padding-top, padding-right, padding-bottom, padding-left
Mit den Eigenschaften padding-top, padding-right, padding-bottom und padding-left definieren sie Innenabstände oben, rechts, unten und lins, padding-Attribute sind nicht vererbbar.
Mögliche Werte für padding
- Längenangabe: (z.B. Pixel, em)
- Prozentwerte
p { padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; }
padding als Zusammenfassung
Mit der padding-Eigenschaften können sie alle vier Innenabstände in einem Attribut festlegen. padding kann ein, zwei, drei oder vier Attributwerte zugewiesen bekommen.
Achtung auf die Reihenfolge.
- Ein Wert: alle vier Innenabstände erhalten denselben Abstand
- Zwei Werte: oben und unten, links und rechts
- Drei Werte: oben, links und rechts, unten
- Vier Werte: oben, rechts, unten, links
p { padding: 10px; }
Außenabstände
Außenabstand (padding) ist der Abstand zwischen dem aktuellen Element und seinem Eltern- bzw. seinen Nachbarelementen.
margin-top, margin-right, margin-bottom, margin-left
Mit den Eigenschaften margin-top, margin-right, margin-bottom und margin-left definieren sie Außenabstände oben, rechts, unten und lins, margin-Attribute sind nicht vererbbar.
Mögliche Werte für margin
- Längenangabe: (z.B. Pixel, em)
- Prozentwerte
- aoto: horizontale Zentrierung im Elternelement
p { margin-top: 10px margin-right: 15px margin-bottom: 10px margin-left: 15px }
margin als Zusammenfassung
Mit der margin-Eigenschaften können sie alle vier Außenabstände in einem Attribut festlegen. margin kann ein, zwei, drei oder vier Attributwerte zugewiesen bekommen.
Achtung auf die Reihenfolge.
- Ein Wert: alle vier Außenabstände erhalten denselben Abstand
- Zwei Werte: oben und unten, links und rechts
- Drei Werte: oben, links und rechts, unten
- Vier Werte: oben, rechts, unten, links
p { margin: 10px auto; }
Breite & Höhe
Breite und Höhe eines Block-Elements passen sich standardmäßig automatisch an den Inhalt an. Sollte der Platz im Browser zu klein sein, blendet dieser einen
Scrollbalken ein. Inline-Elemente können eine Breite haben, Höhen werden mit line-height geschrieben. Mit dem Attribut overflow können sie weitere
Einstellungen machen. Mit den Attributen width und height können sie benutzerdefinierte Abmessungen erstellen.
height
Die benutzerdefinierte Höhe von Block-Elementen, Bilder Videos usw. werden mit der height-Eigenschaft geschrieben, height ist nicht vererbbar.
Mögliche Werte für height
- Längenangabe: (z.B. Pixel, em)
- Prozentwerte
- aoto: (Standard)
p { height: 5em; }
width
Die benutzerdefinierte Breite von Container-Boxen, Bilder Videos usw. werden mit der width-Eigenschaft geschrieben, width ist nicht vererbbar.
Mögliche Werte für width
- Längenangabe: (z.B. Pixel, em)
- Prozentwerte
- aoto: (Standard)
p { width: 60%; }
max-width, max-height
Mit max-width, max-height teilen sie dem Browser die maximale Höhe und Breite mit, max-width und max-height sind nicht vererbbar.
Mögliche Werte für max-width und max-heigh
- Längenangabe: (z.B. Pixel, em)
- Prozentwerte
- none: keine maximale Höhe oder Breite (Standard)
p { max-width: 60%; max-height: none; }
min-width, min-height
Mit min-width, min-height teilen sie dem Browser die maximale Höhe und Breite mit, min-width und min-height sind nicht vererbbar.
Mögliche Werte für min-width und min-heigh
- Längenangabe: (z.B. Pixel, em)
- Prozentwerte
p { min-width: 200px; min-height: 200px; }
Overflow
Wenn der Bereich einer Box nicht ausreicht um den Inhalt darzustellen, werden normalerweise Scrolleisten eingeblendet. Mit der overflow-Eigenschaft stehen weitere Einstellungen
zur verfügung.
overflow
Mit dem overflow-Attribut steuern sie das Verhalten von übergroßen Inhalt.
Der Inhalt kann beschnitten, scrollbar oder sichtbar sein.
Mögliche Werte für overflow
- visible: Inhalt wird nicht abgeschnitten (Standard)
- hidden: Inhalt wird abgeschnitten
- scroll: Inhalt wird abgeschnitten, Scrollbar ist eingeblendet
- auto: Inhalt wird abgeschnitten, Scrollbar wenn notwendig
div {
width: 200px;
height: 200px;
overflow: hidden;
}
overflow-x
Mit dem overflow-x Attribut steuern sie das Verhalten von übergroßen Inhalt in der Breite.
Der Inhalt kann beschnitten, scrollbar oder sichtbar sein.
Mögliche Werte für overflow-x
- visible: Inhalt wird nicht abgeschnitten (Standard)
- hidden: Inhalt wird abgeschnitten
- scroll: Inhalt wird abgeschnitten, Scrollbar ist eingeblendet
- auto: Inhalt wird abgeschnitten, Scrollbar wenn notwendig
div {
width: 200px;
overflow-x: scroll;
}
overflow-y
Mit dem overflow-y Attribut steuern sie das Verhalten von übergroßen Inhalt in der Höhe.
Der Inhalt kann beschnitten, scrollbar oder sichtbar sein.
Mögliche Werte für overflow-y
- visible: Inhalt wird nicht abgeschnitten (Standard)
- hidden: Inhalt wird abgeschnitten
- scroll: Inhalt wird abgeschnitten, Scrollbar ist eingeblendet
- auto: Inhalt wird abgeschnitten, Scrollbar wenn notwendig
div {
height: 200px;
overflow-y: auto;
}