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
undefined Wenn wir in JavaScript feststellen möch...
1 Einleitung Das Binärprotokoll zeichnet SQL-Anwe...
<br />Beim Textdesign konzentrieren wir uns ...
Inhaltsverzeichnis 1. Ändern Sie den Port 2375 vo...
Die aktuellste Version von CentOS ist CentOS 8. A...
Der Excel-Export schlägt in der Docker-Umgebung i...
In diesem Artikelbeispiel wird der spezifische Co...
Lassen Sie mich zunächst über meinen Alltag sprec...
CSS enthält viele Attribute. Manche Attribute wer...
Zusammenfassen Dieser Artikel endet hier. Ich hof...
Tipp 1: Konzentriert bleiben Die besten mobilen A...
HTML-Funktionsprinzip: 1. Lokaler Vorgang: Öffnen...
Inhaltsverzeichnis So starten Sie mysqld Methode ...
1.1 Kopieren Sie das Nginx-Installationspaket und...
Einführung In diesem Artikel stellen wir vor, wie...