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
<br />In früheren Tutorials von 123WORDPRESS...
1. Die Eigenschaft „vertical-align“ erzielt folge...
Index Condition Pushdown (ICP) wird in MySQL 5.6 ...
Inhaltsverzeichnis 1. Einleitung 2. Vererbung der...
Inhaltsverzeichnis einführen Installation und Ver...
Inhaltsverzeichnis 1. Ant Design Vue 1. Offiziell...
In diesem Artikel wird der spezifische Code für d...
Wir implementieren einen roten Bildstil für die a...
<br /> Der Entwurf einer persönlichen Schrei...
In diesem Artikel werden die detaillierten Schrit...
Docker ist ein Open-Source-Projekt, das Entwickle...
Lesen Sie das Tutorial zum Einrichten eines FTP-S...
Inhaltsverzeichnis Warum brauchen wir Garbage Col...
Der Docker Hub, den wir zuvor verwendet haben, wi...
In diesem Artikel wird der spezifische Code zum Z...