Webdesign mit CSS, HTML und Javascript
Stil mit {stil}
Fotokurse und Schulungen»Digitale Fotografie - Bildgestaltung« Noch nie war es so einfach, Fotografieren zu lernen |
Fotografie von ihrer besten Seite: Aktuelle Kameras, Bildbearbeitung und Fototipps auf foto.5lux.de |
Mar 2009
CSS clear • Umfließen von schwebenden Elementen beenden
Die CSS-Eigenschaft clear beendet das Umfließen von Elementen und zwingt ein Element wieder an den linken oder rechten Rand seiner Box und damit zugleich unter eine schwebende Box.
Wenn Bilder oder Layout-Elemente durch die Eigenschaft float umflossen werden, kann es zu einem »Treppeneffekt« kommen, wenn der Textabsatz nicht so hoch ist wie das Bild. Dann beginnt der nächste Absatz nicht unter, sondern neben dem Bild.
Die CSS-Regel clear: left oder clear: both wird nicht auf das schwebende Element angewendet, sondern auf einen Block (z.B. einen Textabsatz oder eine Überschrift) nach dem schwebenden Element. clear versetzt die auf das schwebende Element folgenden Inhalte zwangsweise an den linken bzw. rechten Rand.
h2 { clear: both; }
<h2>Lorem ipsum … </h2> <p><img style="float: right;" … /> … dolor sit amet, …</p> <h2>Vivamus dui</h2> <p><img style="float: right;" … />Donec faucibus … </p>
clear
IE 4+ M1 N6+ O5+ CSS1 Erblich: Nein
- clear
- beendet das Umfließen eines schwebenden Bildes. Es wird nur auf Blockelemente angewendet.
- Werte
- none | left | right | both | inherit
- none
- ist die Voreinstellung und hebt alle Beschränkungen auf, wo das Element im Text erscheinen darf.
- left
- setzt ein schwebendes Element auf die linke Seite des umfassenden Blocks.
- right
- setzt ein schwebendes Element auf die rechte Seite des umfassenden Blocks.
- both
- steuert, dass ein schwebendes Element unter allen vorhergehenden Elementen erscheint.
Webseiten mit CSS gestalten
Element-, Klassen- und ID-Selektoren
background & color Farben
font Schriftgestaltung auf Webseiten
text-align • Ausrichten von Texten
- letter-spacing • Raum zwischen Zeichen
- text-decoration • Text unterstreichen
- text-indent • Text einrücken
- text-transform • Großschreibung / Versalien
- white-space • Zeilenumbruch in Texten
- word-spacing • Raum zwischen Wörtern
- vertical-align • Hochstellen / Tiefstellen
- direction | unicode-bidi • Laufrichtung von Texten
width height
margin • äußerer Abstand
list-style Listen und Aufzählungen
position Positionierung
table Tabellen
user interface Mauszeiger / cursor
visibility Sichtbarkeit
generated content • Autom. generierte Zähler
Kurzreferenz CSS 2.1-Eigenschaften
Fotokurse und Schulungen
