Textkürzung mit CSS Beachten Sie den folgenden Code, um den Stilcode für die automatische Textkürzung zu implementieren: .truncate-text-4 { Überlauf: versteckt; Textüberlauf: Auslassungspunkte; Anzeige: -webkit-box; -webkit-box-orient: vertikal; -Webkit-Leitungsklemme: 4; } Nutzen Sie zum Testen folgenden HTML-Ausschnitt: <Stil> .mein-div { Breite: 300px; Rand: 10px automatisch; Hintergrund: #ddd; } </Stil> <div Klasse="mein-div truncate-text-4"> So mischt man nicht – Der Knuth-Fisher-Yates-Algorithmus. Geschrieben von Mike James. Donnerstag, 16. Februar 2017. Manchmal sind einfache Algorithmen einfach falsch. in diesem Fall wird ein ... gemischt. Mit anderen Worten, wenn das Array gescannt wird, wird das Element unter </div> Wirkung der Operation: Textabschneidungseffekt durch CSS- Das Polsterungsproblem Alles funktioniert perfekt, bis ich dem Textcontainer .mein-div { Breite: 300px; Rand: 10px automatisch; Hintergrund: #ddd; + Polsterung: 30px; } Aktuelle Wirkung Der Effekt ist nun dieser: Da Lösung Wenn .mein-div { Breite: 300px; Rand: 10px automatisch; Hintergrund: #ddd; Polsterung: 30px; + Zeilenhöhe: 75px; } Beheben Sie es mit Diese Methode ist nicht für alle Szenarien geeignet, da nicht alle Stellen eine so große Zeilenhöhe erfordern. Polsterung ersetzen Beispielsweise Sie können stattdessen auch .mein-div { Breite: 300px; Rand: 10px automatisch; Hintergrund: #ddd; - Polsterung: 30px; + Rand: 30px durchgehend transparent; } Es überrascht nicht, dass es immer noch seine Grenzen hat. Das heißt, es kommt zu einem Konflikt, wenn das Element selbst eigene Anforderungen an den Ränder vom Inhaltscontainer trennen Dies ist möglicherweise eine universellere Methode, bei der Inhalt und Rand in zwei Elemente getrennt werden, wobei ein Element speziell zur Implementierung des Rands und das andere Element zur Implementierung der Textkürzung verwendet wird. Dies ist leicht zu verstehen. Schauen Sie sich einfach den Code an: <div Klassenname="mein-div"> <div Klassenname="truncate-text-4"> Wie man nicht mischt - Der Knuth Fisher-Yates Algorithmus. Geschrieben von Mike James. Donnerstag, 16. Februar 2017. Manchmal sind einfache Algorithmen einfach falsch. In diesem Fall mischen ein .... Mit anderen Worten, wenn das Array gescannt wird das Element unter </div> </div> Unsere Stile können gleich bleiben. Ränder vom Inhaltscontainer trennen Verwandte Ressourcen Überlauf: versteckt, untere Polsterung wird ignoriert Wie kann ich „overflow: hidden“ erzwingen, damit mein rechter Polsterplatz nicht verbraucht wird? 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. |
<<: Detaillierte Erläuterung der grundlegenden Verwendung der Routing-Bibliothek react-navigation6.x
>>: Implementierung eines Redis Master-Slave-Clusters basierend auf Docker
1. Grundlegende Grammatik Code kopieren Der Code ...
Zu viele Verbindungen zur MySQL-Datenbank Dieser ...
Auf einem Linux-Computer gibt es zwei Zeitzonen: ...
Während der Entwicklung wird eine gute Benutzerob...
Vorwort: js ist eine Single-Thread-Sprache, daher...
Nginx ist ein leistungsstarker Website-Server und...
Zustandshaken Beispiele: importiere { useState } ...
Effektbild: Der Implementierungscode lautet wie f...
Das Löschen einer Tabelle in MySQL ist sehr einfa...
Inhaltsverzeichnis 1. beforeCreate und erstellte ...
Inhaltsverzeichnis Vue2-Schreiben Schreiben der V...
Heute habe ich einen neuen CSS-Spezialeffekt gele...
Codebeispiel: öffentliche Klasse JDBCDemo3 { öffe...
Wie debuggt man eine Seite auf dem iPad? Wenn Sie ...
1. Was ist Docker Swarm? Docker Swarm ist ein off...