So konvertieren Sie zusätzlichen Text in HTML in Auslassungspunkte

So konvertieren Sie zusätzlichen Text in HTML in Auslassungspunkte

Wenn Sie zusätzlichen Text in HTML als Auslassungspunkte anzeigen möchten, gibt es mehrere Möglichkeiten:

Einzeiliger Text:

<!DOCTYPE html>
<html lang="de">
<Kopf>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>Dokument</title>
    <style type="text/css">
    .Kasten{
        Breite: 200px;
        Hintergrundfarbe: Aqua;
        Textüberlauf: Auslassungspunkte;
        Überlauf: versteckt;
        Leerzeichen: Nowrap;
    }
    </Stil>
</Kopf>
<Text>
    <div class="box">Es geht um die Paprikastreusel. Scola zu sehen bedeutet, zu öffnen. Es geht darum, dass die Kartenmaschine kommt. Die Zeit zum Abheften und Kardieren ist gekommen. Verbreite dich glücklich nach Hause. Verbreite dich. Verbreite dich. Verbreite dich glücklich nach Hause. Verbreite Gesundheit</div>
</body>
</html> 

Mehrzeiliger Text:

1. Verwenden der Eigenschaft -webkit-line-clamp

.Kasten{
    Breite: 200px;
    Überlauf: versteckt;
    Textüberlauf: Auslassungspunkte;
    Anzeige: -webkit-box;
    -Webkit-Leitungsklemme: 2;
    -webkit-box-orient: vertikal;
    Rand: durchgehend 1 Pixel schwarz;
}

Nachteile: Gilt nur für WebKit-Kernel oder mobile Seiten. Es wird in Browsern wie Firefox und IE nicht unterstützt.

2. Verwenden Sie Pseudoelemente, um die Implementierung zu simulieren

Legen Sie eine feste Breite und Höhe fest, verbergen Sie den überschüssigen Teil und verwenden Sie ein Element mit Auslassungspunkten (...) am Ende, um einen Teil des Inhalts abzudecken.

.Kasten{
    Höhe: 200px;
    Breite: 200px;
    Position: relativ;
    Zeilenhöhe: 1,4em;
    Höhe: 4,2em;
    Überlauf: versteckt;
}
.box::nach {
    Inhalt:"...";
    Schriftstärke: fett;
    Position: absolut;
    unten: 0;
    rechts:0;
    Polsterung: 0 -20px 1px 45px;
    Hintergrundfarbe: weiß;
} 

Hier wird ein Pseudoelement mit Auslassungspunkten und weißer Hintergrundfarbe verwendet, um einen Teil des Inhalts abzudecken. Die Höhe beträgt das Dreifache der Zeilenhöhe. Stellen Sie es auf die Anzahl der Zeilen ein, die Sie anzeigen müssen.

Dieser Ansatz ist relativ einfach zu implementieren und weist eine bessere Kompatibilität auf.

Hinweis: Wenn Sie mit IE6 oder 7 kompatibel sein möchten, können Sie keine Pseudoelemente verwenden. Sie können ein <div>- oder <span>-Tag verwenden. Wenn Sie IE8 unterstützen möchten, müssen Sie ::after als :after schreiben.

Dies ist das Ende dieses Artikels zum Konvertieren von zusätzlichem Text in Auslassungspunkte in HTML. Weitere Informationen zum Konvertieren von zusätzlichem Text in Auslassungspunkte in HTML finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Teilen einiger wunderbarer Verwendungsmöglichkeiten von wxs-Dateien im WeChat-Applet

>>:  Detaillierte Erläuterung der vorkompilierten CSS-Sprachen und ihrer Unterschiede

Artikel empfehlen

Eine kurze Diskussion über den CSS-Kaskadierungsmechanismus

Warum hat CSS einen Kaskadierungsmechanismus? Da ...

Hinweise zum MySQL-Datenbank-Sicherungsprozess

Heute habe ich mir einige Dinge im Zusammenhang m...

Vorteile von INSERT INTO SET in MySQL

Daten in MySQL-Datenbank einfügen. Bisher häufig ...

Lösung für die Protokollpersistenzlösung des Nginx-Ingress-Controllers

Kürzlich habe ich auf einem öffentlichen Konto ei...

Webdesign-Tutorial (7): Verbesserung der Webdesign-Effizienz

<br />Vorheriger Artikel: Webdesign-Tutorial...

MySQL-Konfiguration Master-Slave-Server (ein Master und mehrere Slaves)

Inhaltsverzeichnis Ideen Hostkonfiguration Konfig...

Integrierte Objekte, Werttypen und Referenztypen in JavaScript-Objekten erklärt

Inhaltsverzeichnis Objekt Objektdefinition Iterie...

MySQL 5.6 Installationsschritte mit Bildern und Text

MySQL ist ein Open-Source-Verwaltungssystem für k...

MySQL-Unterabfrage und Details zur Verknüpfungstabelle

Inhaltsverzeichnis 1. Was ist eine Unterabfrage? ...

Vue implementiert einen visuellen Drag-Page-Editor

Inhaltsverzeichnis Drag & Drop-Implementierun...

Detaillierte Erläuterung des Ausführungsprozesses der JavaScript-Engine V8

Inhaltsverzeichnis 1. V8-Quelle 2. V8-Serviceziel...

Implementierung der MySQL-Benutzerrechteverwaltung

1. Einführung in MySQL-Berechtigungen Es gibt 4 T...