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

Wie gut wissen Sie über die Vererbung in JavaScript?

Inhaltsverzeichnis Vorwort Die Beziehung zwischen...

Der Unterschied zwischen Vue-Interpolationsausdruck und V-Text-Direktive

Inhaltsverzeichnis 1. Verwenden Sie Plugin-Ausdrü...

Detaillierte Erklärung der Zählung ohne Filterbedingungen in MySQL

zählen(*) erreichen 1. MyISAM: Speichert die Gesa...

Detaillierte Erklärung und Erweiterung von ref und reactive in Vue3

Inhaltsverzeichnis 1. Ref und reaktiv 1. reaktiv ...

So fragen Sie Daten aus mehreren unabhängigen Tabellen und Paging in MySQL ab

Mysql mehrere unabhängige Tabellen Abfragedaten u...

So stellen Sie ElasticSearch in Docker bereit

1. Was ist ElasticSearch? Elasticsearch wird eben...

Drei Eigenschaften von Javascript-Objekten

Inhaltsverzeichnis 1. beschreibbar: beschreibbar ...

So erstellen Sie ein Apache-Image mit Dockerfile

Inhaltsverzeichnis 1. Docker-Image 2. Erstellen S...

MySQL-Tutorial versteht gespeicherte Prozeduren gründlich

Inhaltsverzeichnis 1. Konzepte im Zusammenhang mi...

MySQL-Joinpufferprinzip

Inhaltsverzeichnis 1. MySQL-Joinpuffer 2. JoinBuf...

MySql-Import - CSV-Datei oder tabulatorgetrennte Datei

Manchmal müssen wir Daten aus einer anderen Bibli...

CentOS7-Konfiguration Alibaba Cloud Yum-Quellmethodencode

Öffnen Sie den Centos Yum-Ordner Geben Sie den Be...