


Eine Einführung in die Verwendung von CSS zum Anzeigen von zu langen Auslassungspunkten im Titeltext
In diesem Artikel wird hauptsächlich die Methode zur Verwendung von CSS zum Anzeigen von Auslassungspunkten im langen Teil des Titeltexts vorgestellt und die Situation des einzeiligen Textüberlaufs und des mehrzeiligen Textüberlaufs erläutert.
Vor einiger Zeit stießen wir bei der Neugestaltung der mobilen Website des Unternehmens auf die Anforderung, dass der Titel einer Produktliste nur zwei Zeilen enthalten sollte und dass dann Zeichen, die über zwei Zeilen hinausgingen, mit Ellipsen angezeigt werden sollten. Wie in der Abbildung unten gezeigt, war der erste Eindruck damals, dass diese Anforderung nur durch Abfangen von Zeichen während der Hintergrundausgabe oder durch Berechnen von Zeichen über JS erfüllt werden kann, da der Stil das Weglassen von zeilenumgebrochenem Text nicht steuern kann, sondern weil Unsere neue Version der mobilen Website wird gestreamt. Bei Layouts ist die Breite der Zeilenumbrüche auf Mobiltelefonen bei unterschiedlichen Auflösungen ungewiss, daher gibt es keinen Standardbereich für die Anzahl der abzufangenden Zeichen. Beispiel: Auf dem iPhone werden 15 Zeichen in zwei Zeilen angezeigt, auf Samsung jedoch möglicherweise nicht in einer Zeile, oder auf einem Mobiltelefon mit einer niedrigeren Auflösung werden bereits 15 Zeichen angezeigt In diesem Fall bereitet es Kopfschmerzen, wenn das passiert.
Sehen wir uns zunächst an, wie man Zeilenumbrüche in eine einzelne Textzeile schreibt:
Der Code lautet wie folgt:
A20 Banana Pi Development Board Module - Deep Blue
CSS-Code
.title{ width: 150px; height: 25px; line-height: 25px; overflow: hidden; whitewhite-space: nowrap; text-overflow: ellipsis; }
Der obige Code ist eine seit langem bestehende Standardmethode zum Schreiben von einzeiligem Text mit überlaufenden Ellipsen. Ich glaube, dass jeder diese Schreibweise in vielen Szenarien verwendet hat.
Wie kann ich das Problem der mehrzeiligen Anzeige lösen? Nach einigem Googeln habe ich eine API von Chrome gefunden, die die oben genannten Anforderungen lösen kann. Leider ist diese API derzeit nicht verfügbar. Nur Chrome kann es unterstützen, und es ist nicht im W3C-Standard enthalten. Dies bedeutet, dass diese Funktion in Zukunft nur unter Chrome verfügbar sein wird, aber jetzt verwenden alle mobilen Terminals das Webkit Verwenden Sie die obige API mit Zuversicht. Schauen wir uns die Implementierung an, z. B.:
Der Code lautet wie folgt:
A20 Banana Pi Development Board Module - Deep Blue
CSS-Code
.title{ width:150px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
Das obige ist der detaillierte Inhalt vonEine Einführung in die Verwendung von CSS zum Anzeigen von zu langen Auslassungspunkten im Titeltext. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen





Die Verwendung von Bootstrap in Vue.js ist in fünf Schritte unterteilt: Startstrap installieren. Bootstrap in main.js. Verwenden Sie die Bootstrap -Komponente direkt in der Vorlage. Optional: benutzerdefinierter Stil. Optional: Verwenden Sie Plug-Ins.

HTML definiert die Webstruktur, CSS ist für Stil und Layout verantwortlich, und JavaScript ergibt eine dynamische Interaktion. Die drei erfüllen ihre Aufgaben in der Webentwicklung und erstellen gemeinsam eine farbenfrohe Website.

Es gibt zwei Möglichkeiten, eine Bootstrap -Split -Zeile zu erstellen: Verwenden des Tags, das eine horizontale Split -Linie erstellt. Verwenden Sie die CSS -Border -Eigenschaft, um benutzerdefinierte Style Split -Linien zu erstellen.

WebdevelopmentRelieSonHtml, CSS und JavaScript: 1) HtmlStructuresContent, 2) CSSstylesit und 3) JavaScriptaddssinteraktivität, Bildung von TheBasisofModerernwebexperiences.

Wie benutze ich die Bootstrap -Taste? Führen Sie Bootstrap -CSS ein, um Schaltflächenelemente zu erstellen, und fügen Sie die Schaltfläche "Bootstrap" hinzu, um Schaltflächentext hinzuzufügen

Um das Bootstrap -Framework einzurichten, müssen Sie die folgenden Schritte befolgen: 1. Verweisen Sie die Bootstrap -Datei über CDN; 2. Laden Sie die Datei auf Ihrem eigenen Server herunter und hosten Sie sie. 3.. Fügen Sie die Bootstrap -Datei in HTML hinzu; 4. Kompilieren Sie Sass/weniger bei Bedarf; 5. Importieren Sie eine benutzerdefinierte Datei (optional). Sobald die Einrichtung abgeschlossen ist, können Sie die Grid -Systeme, -Komponenten und -stile von Bootstrap verwenden, um reaktionsschnelle Websites und Anwendungen zu erstellen.

Es gibt verschiedene Möglichkeiten, Bilder in Bootstrap einzufügen: Bilder direkt mit dem HTML -IMG -Tag einfügen. Mit der Bootstrap -Bildkomponente können Sie reaktionsschnelle Bilder und weitere Stile bereitstellen. Legen Sie die Bildgröße fest und verwenden Sie die IMG-Fluid-Klasse, um das Bild anpassungsfähig zu machen. Stellen Sie den Rand mit der img-beliebten Klasse ein. Stellen Sie die abgerundeten Ecken ein und verwenden Sie die IMG-Rund-Klasse. Setzen Sie den Schatten, verwenden Sie die Schattenklasse. Größen Sie die Größe und positionieren Sie das Bild im CSS -Stil. Verwenden Sie mit dem Hintergrundbild die CSS-Eigenschaft im Hintergrund.

Um die Größe der Elemente in Bootstrap anzupassen, können Sie die Dimensionsklasse verwenden, einschließlich: Einstellbreite:.
