Wie funktionieren verschachtelte vertikale Randausblendungen in CSS?
Die Nuancen verschachtelter vertikaler Randkollabierungen verstehen
In CSS spielt das Konzept der Randkollabierung eine entscheidende Rolle bei der Bestimmung des Abstands zwischen Elementen auf einer Webseite. Wenn sich Ränder vertikal benachbarter Elemente berühren, werden sie zu einem einzigen Rand zusammengelegt, was zu unerwartetem Verhalten führt. Verschachtelte vertikale Randeinbrüche erschweren dieses Verhalten zusätzlich.
Mechanismus der verschachtelten Randeinbrüche
Wenn zwei Elemente ineinander verschachtelt sind und sich ihre Ränder berühren , gelten die folgenden zwei Regeln:
- Randkollaps: Die Ränder werden zu einem einzigen Rand mit der maximalen Höhe der einzelnen Ränder zusammengelegt.
- Anschmiegen:Das innere Element „schmiegt“ sich an den oberen Rand seines Containers und eliminiert so jeglichen Abstand zwischen den Elementen.
Bedenken Sie beispielsweise das folgende HTML und CSS :
<code class="html"><div id="outer"> <div id="inner"> A </div> </div></code>
<code class="css">#outer { margin-top: 10px; background: blue; height: 100px; } #inner { margin-top: 20px; background: red; height: 33%; width: 33%; }</code>
In diesem Fall reduzieren sich die Ränder auf 20 Pixel (das Maximum von 10 Pixel und 20 Pixel) und das innere Div schmiegt sich an die Oberseite des äußeren Div.
Wenn jedoch ein Inhalt oder ein Rand die beiden Ränder trennt, geht die Ausblendung verloren. Dies kann auftreten, wenn geschützte Leerzeichen oder eine Grenze zwischen den Elementen hinzugefügt werden, wie unten gezeigt:
<code class="html"><div id="outer"> <div id="inner"> A </div> </div></code>
Hinweis: Dieses Verhalten gilt nicht für Elemente, die als absolute, feste, oder schwebend.
Das obige ist der detaillierte Inhalt vonWie funktionieren verschachtelte vertikale Randausblendungen in CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen











Versuchen wir, hier einen Begriff zu prägen: "Statischer Formanbieter". Sie bringen Ihre HTML

Zu Beginn eines neuen Projekts erfolgt die SASS -Zusammenstellung im Blinzeln eines Auges. Dies fühlt sich gut an, besonders wenn es mit Browsersync kombiniert ist, das nachlädt

In der Zusammenfassung der Plattformnachrichten in dieser Woche stellt Chrome ein neues Attribut für das Laden, Zugänglichkeitspezifikationen für Webentwickler und die BBC -Bewegungen ein

Zwei Artikel veröffentlichten genau den selben Tag:

Goofonts ist ein Nebenprojekt, das von einer Entwicklerin und einem Designer-Ehemann signiert wurde, beide große Fans der Typografie. Wir haben Google markiert

Ich schaue mir das HTML -Element zum ersten Mal an. Ich habe es für eine Weile dessen bewusst, aber Haven ' Es wurde es noch nicht für einen Dreh genommen. Es hat einige ziemlich cool und

In dem ersten Teil dieser zweiteiligen Serie werden beschrieben, wie wir einen Zwei-Daumen-Schieberegler erhalten können. Jetzt sehen wir uns einen allgemeinen Multi-Thumb-Fall an, aber mit einem anderen und

Für eine Weile war iTunes der große Hund im Podcasting. Wenn Sie also "Abonnieren Sie Podcast" verlinkt haben, um zu mögen:
