Eine kurze Diskussion über das Blockieren von CSS-Zusammenführungen und andere Auswirkungen

Eine kurze Diskussion über das Blockieren von CSS-Zusammenführungen und andere Auswirkungen

Nichtorthogonale Ränder

Wenn ein Rand verwendet wird, führt dies zum Zusammenführen

Die folgenden Eigenschaften verhindern das Zusammenführen von Rändern:

Grenze

Anzeige: Tabelle

Anzeige: Flex

Der obige Inhalt ist das Ergebnis der detaillierten Erklärung unten

Blockierung der Fusion [Detaillierte Erklärung]

/* CSS */

    .Kasten{
        Rand: 1px durchgehend rot;
        Höhe: 100px;
        Rand: 10px; /* Hinweis: Das sind 10 Pixel! */
    }
<!-- HTML -->

<div Klasse="Box"></div>
<div Klasse="Box"></div>
<div Klasse="Box"></div>

So sieht es im Browser aus:

Gemäß dem rationalen Zahlenrand sollte der Abstand zwischen der Ober- und Unterseite des Divs 20 Pixel betragen.

Lösung 1:

<!-- HTML -->
<!-- CSS unverändert -->

<div Klasse="Box"></div>
<div style="border: 1px solid blue"></div> <!-- Neu hinzugefügt -->
<div Klasse="Box"></div>
<div style="border: 0.1px solid blue"></div> <!-- Neu hinzugefügt -->
<div Klasse="Box"></div>
<div Klasse="Box"></div>

So sieht es im Browser aus:

<!-- HTML -->
<!-- CSS unverändert -->

<!-- HTML -->
<div Klasse="Box"></div>
<div style="Anzeige: Tabelle"></div>
<div Klasse="Box"></div>
<div Stil="Anzeige: flex"></div>
<div Klasse="Box"></div>
<div Klasse="Box"></div>
<!-- display:block / inline blockiert das Zusammenführen nicht, nur Tabellenflex kann das -->

So sieht es im Browser aus:

Andere Auswirkungen

Anzeige wird die kleinen Punkte von ul li beeinflussen

Position: absolut beeinflusst Anzeige: Inline

Position: Fest beeinflusst die Transformation

Float wirkt sich auf Inline aus

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

<<:  Detaillierte Erklärung zum Lay-Loading von JavaScript

>>:  Detaillierte Erläuterung zum Erstellen, Aufrufen und Verwalten von MySQL-gespeicherten Prozeduren

Artikel empfehlen

Schritte zur Installation von MySQL 8.0.23 unter Centos7 (Anfängerstufe)

Lassen Sie mich zunächst kurz erklären, was MySQL...

Verstehen Sie die Implementierung des Nginx-Standortabgleichs in einem Artikel

Da das Team Front-End und Back-End trennt, überni...

Super ausführliches Tutorial zur Installation und Konfiguration von MySQL8.0.22

Hallo zusammen, heute lernen wir die Installation...

MySQL-Konfiguration Master-Slave-Server (ein Master und mehrere Slaves)

Inhaltsverzeichnis Ideen Hostkonfiguration Konfig...

Lösen Sie das Problem, dass ifconfig im Docker nicht verfügbar ist

Als ich kürzlich Docker lernte, stellte ich fest,...

So verwenden Sie die Wurmreplikation in einer MySQL-Datentabelle

Einfach ausgedrückt besteht die MySQL-Wurmreplika...

Zwei Lösungen für das 404-Problem beim Aktualisieren des Vue-Paket-Upload-Servers

1: Nginx-Serverlösung, ändern Sie die .conf-Konfi...

Schritte zur Installation von cuda10.1 unter Ubuntu 20.04 (grafisches Tutorial)

Vorbereitung vor der Installation Der Hauptzweck ...

JavaScript implementiert schnell Kalendereffekte

In diesem Artikelbeispiel wird der spezifische Ja...

Installationstutorial für Docker unter Linux

Das Docker-Paket ist bereits im Standard-Reposito...

Eine kurze Analyse von Event Bubbling und Event Capture in js

Inhaltsverzeichnis 01-Ereignisse brodeln 1.1- Ein...