CSS 2.1 ::Grundlegendes

Die float-Regel

Dies ist eine deutsche Übersetzung der float-Regeln aus der CSS2-Spezifikation. Diese Seite hat keinerlei offiziellen Charakter, sie soll lediglich helfen, das Verstehen dieser Regeln zu fördern. Im Abschnitt Referenz werden diese Regeln in die Praxis übertragen.

  1. Die linke margin-Außenkante eines nach links ausgerichteten float-Elements darf nicht über die linke Außenkante des umschließenden Elements hinausstehen. Das gleiche gilt analog für die rechte Seite.
  2. Für ein nach links ausgerichtetes float-Element, dem bereits andere nach links ausgerichtete float-Elemente vorausgehen, gilt:
    • Es darf nur soweit nach links laufen, dass seine linke margin- Außenkante noch rechts von der rechten margin- Außenkante der links daneben liegenden Box bleibt, oder
    • es wird so nach unten verschoben, dass seine obere margin- Außenkante unterhalb der unteren margin- Außenkante der darüber liegenden Box liegt.
  3. Die rechte margin-Außenkante eines nach links ausgerichteten float-Elements darf sich nicht mit der linken margin- Außenkante eines nach rechts ausgerichteten float-Elements überlappen, das rechts von ihm steht. Das gleiche gilt analog für die rechte Seite.
  4. Die obere margin-Außenkante einer float-Box darf nicht über die obere Kante des umschließenden Block- Elements hinausstehen.
  5. Die obere margin-Außenkante einer float-Box darf nicht höher sein als die obere Kante eines anderen Block- Level- Elementes oder einer float-Box, die bereits vorher im Dokument generiert wurde.
  6. Die obere margin-Außenkante der float-Box eines Elements darf nicht höher sein als die obere Kante einer line-Box, die durch eine weiter oben im Dokument stehende Box generiert wurde.
  7. Die rechte margin-Außenkante eines nach links ausgerichteten float-Elements, auf dessen linker Seite ein anderes float-Element steht, darf nicht weiter rechts sein als die rechte Kante des umschließenden Blocks. Das gleiche gilt analog für die rechte Seite.
  8. Eine float-Box muss so hoch wie möglich plaziert werden.
  9. Eine nach links ausgerichtete Box muss so weit links wie möglich plaziert werden. Eine nach rechts ausgerichtete Box muss so weit rechts wie möglich plaziert werden. Eine höhere Position hat Vorrang vor einer Position, die weiter links bzw.rechts liegt.
  10. Ist für eine float-Box zusätzlich ein Wert für die Eigenschaft clear notiert, gilt:
    • für {clear:left}: Die obere margin-Außenkante eines float-Elements muss unterhalb der unteren margin-Außenkante aller vorhergehenden nach links ausgerichteten float-Elemente stehen.
    • für {clear:right}: Die obere margin-Außenkante eines float-Elements muss unterhalb der unteren margin-Außenkante aller vorhergehenden nach rechts ausgerichteten float-Elemente stehen.
    • für {clear:both}: Die obere margin-Außenkante eines float-Elements muss unterhalb der unteren margin-Außenkante aller vorhergehenden float-Elemente stehen.


TOP


Home|Vollreferenz|Schnellreferenz|Grundlegendes|Tutorials & Artikel|Quiz|Allgemeines

© Copyright All Contents 2002-2023
Commercial Use prohibited.


Notizen: