Spezifische Verwendung von CSS-Inhaltsattributen

Spezifische Verwendung von CSS-Inhaltsattributen

Das Inhaltsattribut wird im Allgemeinen in den Pseudoelementen ::before und ::after verwendet, um den Inhalt der Pseudoelemente darzustellen. Normalerweise ist der am häufigsten verwendete Inhaltsattributwert ein reines Zeichen, aber es stehen tatsächlich viele andere Werte zur Auswahl.

1. Reine Zeichen einfügen

<Stil>
    *{Rand: 0;Polsterung: 0;Boxgröße: Rahmenbox;}
    li{Listenstil: keine;}
    .Inhalt{
        Position: relativ; Polsterung: 10px;
        Rand: 1px durchgezogen #666; Seitenrand: 10px;
    }
    .content.only-text::before{
        Inhalt: ,,Reine Zeichen einfügen';
    }
</Stil>

<Text>
    <h1>1. Reine Zeichen einfügen</h1>
    <div Klasse="Nur Inhalt-Text"></div>
</body>

2. Bilder einfügen

<Stil>
    *{Rand: 0;Polsterung: 0;Boxgröße: Rahmenbox;}
    li{Listenstil: keine;}
    .Inhalt{
        Position: relativ; Polsterung: 10px;
        Rand: 1px durchgezogen #666; Seitenrand: 10px;
    }
    .content.fill-image::before{
        Inhalt: URL('https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo_top_86d58ae1.png');
    }
</Stil>

<Text>
    <h1>2. Bilder einfügen</h1>
    <div Klasse = "Inhalt Füllbild"></div>
</body>

3. Elementattribute einfügen

<Stil>
    *{Rand: 0;Polsterung: 0;Boxgröße: Rahmenbox;}
    li{Listenstil: keine;}
    .Inhalt{
        Position: relativ; Polsterung: 10px;
        Rand: 1px durchgezogen #666; Seitenrand: 10px;
    }
    .content.fill-dom-attr::vor{
        Inhalt: Attr(Datentitel);
    }
</Stil>

<Text>
    <h1>3. Elementattribute einfügen</h1>
    <div class="content fill-dom-attr" data-title="Ich bin der data-title-Attributwert des .fill-dom-attr-Elements"></div>
</body>

4. Geben Sie die aktuelle Elementnummer ein (also den aktuellen Elementindex)

Mit dieser Funktion können die Regeln der Veranstaltungsseite vorgestellt werden.

<Stil>
    *{Rand: 0;Polsterung: 0;Boxgröße: Rahmenbox;}
    li{Listenstil: keine;}
    .Inhalt{
        Position: relativ; Polsterung: 10px;
        Rand: 1px durchgezogen #666; Seitenrand: 10px;
    }
    .fill-dom-index li{
        Position: relativ;
        /* Geben Sie dem Zähler einen Namen. Es wird nur der Index des li-Tags hinzugefügt. Das div in der Mitte des li-Elements wird nicht berücksichtigt*/
        Gegeninkrement: mein;
    }
    .fill-dom-index li div::vor{
        /* Verwende den Rechner mit dem angegebenen Namen */
        Inhalt: Zähler (mein) '- ';
        Farbe: #f00;
        Schriftstärke: 600;
    }
</Stil>

<Text>
    <h1>4. Fügen Sie die aktuelle Elementnummer ein (d. h. den aktuellen Elementindex)</h1>
    <div Klasse="Inhalt füllen-dom-index">
        <ul>
            <li><div>Ich bin der erste Li-Tag</div></li>
            <div>Ich bin das erste Div-Tag im Li-Tag</div>
            <li><div>Ich bin der zweite Li-Tag</div></li>
            <li><div>Ich bin der dritte Li-Tag</div></li>
            <div>Ich bin das zweite Div-Tag im Li-Tag</div>
            <li><div>Ich bin der 4. Li-Tag</div></li>
            <li><div>Ich bin der 5. Li-Tag</div></li>
        </ul>
    </div>
</body>

5. Aktuelle Elementnummer eingeben (Typ angeben)

<Stil>
    *{Rand: 0;Polsterung: 0;Boxgröße: Rahmenbox;}
    li{Listenstil: keine;}
    .Inhalt{
        Position: relativ; Polsterung: 10px;
        Rand: 1px durchgezogen #666; Seitenrand: 10px;
    }
    .fill-dom-index2 li{
        Position: relativ;
        Zählerinkrement: my2;
    }
    .fill-dom-index2 li div::vor{
        /* Der zweite Parameter ist List-Style-Type, verfügbare Werte sind wie folgt: http://www.w3school.com.cn/cssref/pr_list-style-type.asp*/
        Inhalt: Zähler (my2, Lower-Latin)'- ';
        Farbe: #f00;
        Schriftstärke: 600;
    }
</Stil>

<Text>
    <h1>5. Geben Sie die aktuelle Elementnummer ein (geben Sie den Typ an)</h1>
    <div Klasse="Inhalt füllen-dom-index2">
        <ul>
            <li><div>Ich bin der erste Li-Tag</div></li>
            <div>Ich bin das erste Div-Tag im Li-Tag</div>
            <li><div>Ich bin der zweite Li-Tag</div></li>
            <li><div>Ich bin der dritte Li-Tag</div></li>
            <div>Ich bin das zweite Div-Tag im Li-Tag</div>
            <li><div>Ich bin der 4. Li-Tag</div></li>
            <li><div>Ich bin der 5. Li-Tag</div></li>
        </ul>
    </div>
</body>

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.

<<:  Kostenloses Tool zur Überprüfung der Richtigkeit von HTML-, CSS- und RSS-Feeds

>>:  Zusammenfassung der wichtigsten Wissenspunkte zur MySQL-Abfrageoptimierung

Artikel empfehlen

So kompilieren und installieren Sie PHP und Nginx in einer Ubuntu-Umgebung

Dieser Artikel beschreibt, wie man PHP und Nginx ...

So implementieren Sie „insert if none“ und „update if yes“ in MySql

Zusammenfassung In einigen Szenarien kann eine so...

Verstümmelte Zeichen und Lösungen im MySQL-Zeichensatz

Vorwort Ein Zeichensatz ist eine Reihe von Symbol...

So erzielen Sie mit Vue3 beispielsweise einen Lupeneffekt

Inhaltsverzeichnis Vorwort 1. Die Bedeutung der K...

Verwendung des Linux-Befehls ifconfig

1. Befehlseinführung Der Befehl ifconfig (Netzwer...

Zusammenfassung von 3 Möglichkeiten zum verzögerten Laden eines Vue-Routers

Kein Lazy Loading verwenden importiere Vue von „v...

Detaillierte Erklärung der Kartenüberlagerung in OpenLayers6

1. Overlay-Übersicht Overlay bedeutet Überlagerun...

Detaillierte Erklärung zur Verwendung von Vue.prototype in Vue

Inhaltsverzeichnis 1. Einfaches Beispiel 2. Legen...

Erstellen eines Dateisystems für ARM-Entwicklungsboards unter Linux

1. Bitte laden Sie den Busybox-Quellcode online h...