
Positionierung von Elementen
Anzeige von Elementen
Breiten und Höhen
width-
Mit der Eigenschaft
widthbestimmen Sie die Breite des Content-Bereiches eines Elementes.- Beachten Sie, dass nur Block-Elemente und solche Elemente, deren Dimensionen in CSS bereits bekannt sind (so genannte »replaced elements«) über einen Content-Bereich verfügen. Letzteres sind Elemente wie
object,textareaoderimg. - Dadurch, dass
widthsich nur auf den Content-Bereich bezieht, führt die Deklarationwidth:100%zu horizontalen Scrollbalken, wenn Padding-Bereich, Border-Bereich oder Margin-Bereich ungleich0sind.
- Beachten Sie, dass nur Block-Elemente und solche Elemente, deren Dimensionen in CSS bereits bekannt sind (so genannte »replaced elements«) über einen Content-Bereich verfügen. Letzteres sind Elemente wie
min-width-
Mit der Eigenschaft
min-widthbestimmen Sie eine Mindestbreite des Content-Bereiches eines Elementes.Der Initialwert ist abhängig vom User-Agent.
max-width-
Mit der Eigenschaft
max-widthbestimmen Sie eine Maximalbreite des Content-Bereiches eines Elementes.Folgendes Beispiel demonstriert die Wirkung der beiden Eigenschaften, die leider nicht jeder der aktuellen Browser interpretiert.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <title>'max-width' und 'min-width'</title> <style type="text/css"> p { border: 1px solid black; background-color: green; } #eins { max-width: 400px; } #zwei { min-width: 400px; } </style> </head> <body> <p id="eins">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> <p id="zwei">Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.</p> </body> </html> height-
Mit der Eigenschaft
heightbestimmen Sie die Höhe des Content-Bereiches eines Elementes.- Dadurch, dass
heightsich nur auf den Content-Bereich bezieht, führt die Deklarationheight:100%zu horizontalen Scrollbalken, wenn Padding-Bereich, Border-Bereich oder Margin-Bereich ungleich0sind.
- Dadurch, dass
min-height-
Mit der Eigenschaft
min-heightbestimmen Sie die Mindesthöhe des Content-Bereiches eines Elementes.Der Initialwert ist
0. max-height-
Mit der Eigenschaft
max-heightbestimmen Sie die Maximalhöhe des Content-Bereiches eines Elementes. line-height-
- Die Höhe einer Zeilen-Box wird wie folgt bestimmt:
- Die Höhe jeder Inline-Box und deren Ausrichtung innerhalb der Zeilen-Box wird berechnet.
- Die Höhe der Zeilen-Box entspricht der Entfernung von der tiefsten Kante der Inline-Boxen zur höchsten.
Mit der Eigenschaft
line-heightkönnen Sie die Höhe der Zeilen-Box verändern.normal- <Länge>
- <Prozent>
- <Zahl>
- Bestimmt einen Multiplikator zu der Schriftgröße des Elementes, wodurch dann die Zeilenhöhe berechnet wird.
inherit
Wenn Sie
line-heightfür ein Block-Element festlegen, bestimmen Sie die minimale Zeilenhöhe aller darin generierten Zeilen-Boxen. Wenn Sie diese Eigenschaft für ein Inline-Element deklarieren, bestimmen Sie die exakte Höhe der von diesem Element generierten Box.Folgende Deklarationen bewirken die gleiche Zeilenhöhe:
p { line-height: 1.2; } p { line-height: 1.2em; } p { line-height: 120%; } - Die Höhe einer Zeilen-Box wird wie folgt bestimmt:
Positionierung von Elementen
Anzeige von Elementen
Zum Seitenanfang