Der HTML-Code zum Abfangen von mehrzeiligem Text lautet wie folgt: HTML: Code kopieren Der Code lautet wie folgt:<div Klasse="sytm-text-1"> <p> 123WORDPRESS.COM Website: https://www.jb51.net </p> </div> <div Klasse="sytm-text-2"> <p> 123WORDPRESS.COM Website: https://www.jb51.net </p> </div> CSS: Code kopieren Der Code lautet wie folgt:.sytm-text-1 { Farbe: #FFF; Hintergrund: #000; Breite: 410px; Höhe: 22px; } .sytm-text-2 { Farbe: #FFF; Hintergrund: #000; Breite: 410px; Höhe: 44px; } P { Zeilenhöhe: 22px; } JS (jQuery importieren): Code kopieren Der Code lautet wie folgt:$("div[Klasse*='sytm-text']").jeweils(Funktion(e){ var divHeight = $(this).height(); var $p = $("p", $(diese)).eq(0); während ($p.outerHeight() > divHeight) { $p.text($p.text().replace(/(\s)*([a-zA-Z0-9]+|\W)(\.\.\.)?$/, "...")); }; }); Aus dem obigen Code können wir erkennen, dass das Hauptprinzip zum Erreichen dieses Effekts darin besteht, die Höhe des untergeordneten Containers (p) mit der des übergeordneten Containers (div) zu vergleichen und gemäß dem regulären Ausdruck ein Zeichenabfangen durchzuführen, bis beide gleich sind. Daher liegt der Schlüssel zur Steuerung der Anzahl abgefangener Zeilen natürlich in der Div-Höhe. |
<<: PNG-Alpha-Transparenz in IE6 (vollständige Sammlung)
>>: Detaillierte Erklärung der CSS-Float-Eigenschaft
Als Erstes müssen Sie einen guten Browser auswähl...
Der Erste: 1. Fügen Sie wichtige Headerdateien hi...
1. Parallelität Die wichtigste Funktion einer OLT...
1 Was ist der BEM-Namensstandard Bem ist die Abkü...
Problembeschreibung: Ich habe einen Desktop-Compu...
Ich bin vor ein paar Tagen mit dem Bus zur Arbeit...
Sperren in MySQL Sperren sind ein Mittel, um Ress...
1. Die Organisationsstruktur des Hypertext-Dokumen...
1. Rendern2. Bedienungsschritte 1. Beantragen Sie...
Geben Sie /usr/local/nginx/conf ein sudo cd /usr/...
Inhaltsverzeichnis Vorwort Was sind asynchrone It...
XML-Dateien sollten so weit wie möglich in UTF-8 ...
1. Voraussetzungen Da ich es schon mehrmals insta...
Inhaltsverzeichnis Linux - Verwenden Sie MyCat, u...
Ergebnisse erzielen Bauen Sie zunächst mit HTML e...