CSS, um horizontale Linien auf beiden Seiten des mittleren Textes zu erreichen

CSS, um horizontale Linien auf beiden Seiten des mittleren Textes zu erreichen

1. Die Eigenschaft „vertical-align“ erzielt folgenden Effekt:

Die Eigenschaft „vertical-align“ legt die vertikale Ausrichtung eines Elements fest.

Diese Eigenschaft definiert die vertikale Ausrichtung der Grundlinie eines Inline-Elements relativ zur Grundlinie der Zeile, in der sich das Element befindet. Negative Längenwerte und Prozentwerte sind erlaubt.

<div Klasse="Header">
    <span class="line"></span>
    <span class="text">Text in der Mitte, horizontale Linien auf beiden Seiten</span>
    <span class="line"></span>
</div>

<Stil>
.header
{
    Breite: 400px;
    Höhe: 36px;
    Zeilenhöhe: 36px;
    Rand: 1px, durchgehend grün;
    Textausrichtung: zentriert;
}
.Linie
{
    Anzeige: Inline-Block;
    Breite: 100px;
    Rahmen oben: 1px durchgezogen #cccccc;
    vertikale Ausrichtung: 5px;  
  // Ich habe online gesehen, dass .text auf vertical-align:-5px eingestellt ist. Ich habe es ausprobiert und es scheint mit der für .header eingestellten Zeilenhöhe in Konflikt zu geraten, daher ist der Effekt nicht ganz richtig. Stellen Sie also die vertikale Ausrichtung auf .line ein}
</Stil> 

2. Effekt der CSS-Pseudoklassen-Implementierung:

<div Klasse="Header">
    <div>Text in der Mitte, horizontale Linien auf beiden Seiten</div>
</div>

<Stil>
    .header
    {
        Breite: 400px;
        Höhe: 36px;
        Zeilenhöhe: 36px;
        Textausrichtung: zentriert;
        Rand: 1px, durchgehend grün;
        Position: relativ;
    }
    .header div:vorher, .header div:nachher
    {
        Position: absolut;
        Hintergrund:#ccc;
        Inhalt:"";
        Höhe: 1px;
        oben: 50 %;
        Breite: 100px;
    }
    .header div:vor{links:10px;}
    .header div:nach{rechts:10px;}
</Stil> 

Zusammenfassen

Oben ist das CSS, das ich Ihnen vorgestellt habe, um den horizontalen Linieneffekt auf beiden Seiten des mittleren Textes zu erzielen. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

<<:  Was sind Web Slices?

>>:  Implementierung zum Hinzufügen von Bemerkungsinformationen zu MySQL

Artikel empfehlen

Detaillierte Erklärung zur Abfrage von Feldern im JSON-Format in MySQL

Während des Entwicklungsprozesses trat eine Anfor...

Natives JS-objektorientiertes Tippspiel

In diesem Artikel wird der spezifische Code des o...

40 CSS/JS-Stil und funktionale technische Verarbeitung

1- Dropdown-Auswahlfelder gestalten – Ändern Sie ...

Das WeChat-Applet realisiert einen mehrzeiligen Text-Scroll-Effekt

In diesem Artikelbeispiel wird der spezifische Co...

Einführung in RHCE-Bridging, passwortfreie Anmeldung und Portnummernänderung

Inhaltsverzeichnis 1. Konfigurieren Sie Bridging ...

Lösung für die hohe CPU-Auslastung des Tomcat-Prozesses

Inhaltsverzeichnis Fall Kontextwechsel-Overhead? ...

So exportieren Sie eine CSV-Datei mit Header in MySQL

Siehe das offizielle Dokument http://dev.mysql.co...

HTML CSS3 streckt den Bildanzeigeeffekt nicht

1. Verwenden Sie das Transform-Attribut, um das B...

MySQL-Datenbankgrundlagen: Eine Zusammenfassung der grundlegenden Befehle

Inhaltsverzeichnis 1. Hilfeinformationen nutzen 2...

Implementierungsschritte für die Docker-Bereitstellung lnmp-wordpress

Inhaltsverzeichnis 1. Experimentelle Umgebung 2. ...