Lösen Sie das Problem der leeren Lücke am unteren Rand des Img-Bildes

Lösen Sie das Problem der leeren Lücke am unteren Rand des Img-Bildes

Bei der Arbeit an einem aktuellen Projekt habe ich festgestellt, dass beim Verweisen auf Bilder immer ein leerer Bereich unten blieb, wie in der folgenden Abbildung dargestellt.

<Stil>
    .img-box {
        Rand: 2px durchgehend rot;
        Breite: 550px;
    }
</Stil>

<div Klasse="Bildbox">
    <img src="./img.png" alt="">
</div>

Später fand ich heraus, dass der Grund darin liegt, dass die Inline-Blockelemente an der Textgrundlinie ausgerichtet werden. Dieses Problem zu lösen ist eigentlich sehr einfach, es gibt zwei Hauptmethoden:

1. Fügen Sie dem Bild die vertikale Ausrichtung hinzu: Mitte | oben | unten usw. (Empfohlen)

img {
    vertikale Ausrichtung: unten;
}

2. Konvertieren Sie das Bild in ein Blockelement display: block; (Das Konvertieren von Blockelementen kann sich auf Ihr Layout auswirken, daher wird die erste Methode empfohlen.)

G {
    Anzeige: Block;
} 

Nun, das Problem ist so einfach zu lösen.
Wenn Sie bessere Methoden kennen, teilen Sie diese gerne mit und hinterlassen Sie eine Nachricht im Kommentarbereich.

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.

<<:  Details der benutzerdefinierten Vue-Anweisung

>>:  MySQL-Datentabellenpartitionierungsstrategie und Vor- und Nachteileanalyse

Artikel empfehlen

Verwenden von CSS3 zum Implementieren eines Schriftfarbverlaufs

Beim Verwenden von Animation.css habe ich festges...

Anwendung der MapState-Idee in Vuex

Inhaltsverzeichnis 1. Kartenmethode 2. Anwendung ...

Methode der Iframe-Anpassung im webresponsiven Layout

Problem <br />Bei responsivem Layout sollte...

Vue-Komponenten Dynamische Komponenten detaillierte Erklärung

Inhaltsverzeichnis Zusammenfassen Zusammenfassen ...

Lösung zum Vergessen des Root-Passworts der MySQL 5.7- und 8.0-Datenbank

Hinweis: Um das Root-Passwort in MySQL 5.7 zu kna...

So implementieren Sie eine geplante Sicherung von MySQL unter Linux

In tatsächlichen Projekten muss die Datenbank reg...

Implementierungscode zur Verwendung der MongoDB-Datenbank in Docker

Holen Sie sich das Mongo-Image sudo docker pull m...

So fügen Sie einen Link in HTML ein

Jede Webseite hat eine Adresse, die durch eine UR...

Detaillierte Erklärung der MySQL 8.0.18-Befehle

Öffnen Sie den gerade entpackten Ordner C:\web\my...

Eine kurze Analyse, wie MySQL die Transaktionsisolierung implementiert

Inhaltsverzeichnis 1. Einleitung 2. RC- und RR-Is...

So stellen Sie die LNMP-Architektur im Docker bereit

Umweltanforderungen: IP Hostname 192.168.1.1 Knot...