Margin-Top funktioniert nicht für Span-Element: Eine Lösung
Im CSS-Stil wird die Eigenschaft „margin-top“ häufig verwendet Erstellen Sie einen vertikalen Abstand zwischen Elementen. Wenn es jedoch auf ein Span-Element angewendet wird, funktioniert es möglicherweise nicht effektiv. Dieses Problem entsteht aufgrund der grundlegenden Unterscheidung zwischen Blockebenen- und Inline-Elementen in HTML.
Im Gegensatz zu div- und p-Elementen, die als Elemente auf Blockebene kategorisiert werden und Ränder auf allen Seiten akzeptieren können, ist span dies ein Inline-Element. Inline-Elemente fließen horizontal innerhalb einer Textzeile und können keine vertikalen Ränder annehmen.
Lösung:
Um dieses Problem zu beheben und die Anwendung eines vertikalen Randes auf einen Bereich zu ermöglichen Um ein Element zu verwenden, müssen Sie seine Anzeigeeigenschaft entweder in „inline-block“ oder „block“ ändern. Inline-Block ermöglicht es dem Element, sich wie ein Inline-Element zu verhalten und gleichzeitig die vertikale Randfunktionalität zu ermöglichen.
CSS-Code:
span.first_title { display: inline-block; /* or block */ margin-top: 20px; margin-left: 12px; font-weight: bold; font-size: 24px; color: #221461; }
Erklärung:
Wenn Sie das Span-Element zum Inline-Block machen, behält es seinen Inline-Charakter bei und verleiht ihm gleichzeitig blockartige Eigenschaften, sodass es akzeptieren kann vertikale Ränder. Wenn Sie alternativ die Anzeigeeigenschaft auf Block setzen, verhält sich das Span-Element vollständig wie ein Blockelement, das 100 % des horizontalen Raums einnimmt und in einer separaten Zeile gerendert wird.
Zusätzliche Hinweise:
Es wird empfohlen, für dieses Szenario display: inline-block zu verwenden, da dadurch ein Gleichgewicht zwischen Inline- und Blockverhalten hergestellt wird. Dadurch behält das Span-Element seine Inline-Eigenschaften bei und erhält gleichzeitig die Fähigkeit, vertikale Ränder zu akzeptieren.
Das obige ist der detaillierte Inhalt vonWarum funktioniert Margin-Top nicht für Span-Elemente in CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Es ist das erste, wonach Ihre Augen beim Wechseln der Registerkarten suchen.

Netlify hat ihre eigenen Dokumente für benutzerdefinierte Domains. Wenn Sie also nach technischen Dokumenten des Pferdes auf der Suche nach dem Mund -Mund -Dokument sind, sollte dies als Quelle von behandelt werden

Yonatan Doron schrieb vor kurzem einen Beitrag über Medium mit dem Titel "Art of Code - Warum sollten Sie mehr Pseudocode schreiben." Ich liebe diesen Titel als Fan von Pseudocode

Wir leben in einer Ära von Webpack- und NPM -Skripten. Gut oder schlecht, sie übernahmen die Führung für das Bündeln und Aufgaben, das zusammen mit Rollup, JSPM und Gulp Titeln läuft. Aber

Ich mag den Begriff Front-End-Entwickler. Es enthält die Art Ihres Jobs, wenn Ihre Bedenken sind:

Im September 2018 war ich erst ein paar Monate in meiner Reise zum Lernen von Webentwicklung. Da ich bei vielen neuen Entwicklern sicher der Fall ist, war es eine große Aufgabe

Der ECMAScript -Standard wurde erneut mit dem Hinzufügen neuer Funktionen in ES2019 aktualisiert. Jetzt offiziell in Knoten, Chrom, Firefox und Safari erhältlich

I ' Ich habe in der Vergangenheit eine Handvoll Websites anhand "Tipp mit Mikropayments" ausprobiert. Sie kommen und gehen. Das ist gut. Aus der Perspektive der Verlagssicht, es ist ' s


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

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

MinGW – Minimalistisches GNU für Windows
Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

SublimeText3 Englische Version
Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

PHPStorm Mac-Version
Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool