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
CSS 3-Animationsbeispiel - Dynamischer Effekt des...
Inhaltsverzeichnis Finden Sie das Problem 1. So e...
MyISAM-Speicher-Engine Die MyISAM-Speicher-Engine...
Die folgende Abbildung zeigt die Browser-Anzeiger...
Integritätsbeschränkungen Integritätsbedingungen ...
Inhaltsverzeichnis Überblick 1. Test auf Nullwert...
Inhaltsverzeichnis 1. Verwenden von Set()+Array.f...
Da Benutzer immer datenschutzbewusster werden und...
Betrachten wir zunächst ein Beispiel: In der Arti...
Isolationsebene für Datenbanktransaktionen Es gib...
Inhaltsverzeichnis Zum Beispiel: Allgemeines Schr...
Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...
Dieser Artikel zeichnet das Installationstutorial...
Dieser Artikel beschreibt Ihnen, wie Sie MySQL 8....
Apache Log4j2 meldete eine Sicherheitslücke auf n...