Heim >Web-Frontend >CSS-Tutorial >Warum funktioniert meine CSS-Textüberlauf-Ellipse nicht?
Auslassungspunkte erscheinen nicht in CSS? Überprüfen Sie diese Anforderungen
In CSS text-overflow: ellipsis; ist eine nützliche Eigenschaft zum Abschneiden von Langtext und zum Hinzufügen von Auslassungspunkten (...), wenn der Platz begrenzt ist. Wenn diese Eigenschaft jedoch nicht wie erwartet funktioniert, liegen möglicherweise zugrunde liegende Probleme vor.
Bedingungen für die Funktion von Ellipsis:
text-overflow: ellipsis; Funktioniert nur effektiv, wenn bestimmte Bedingungen erfüllt sind:
Potential Problem:
Bei Textüberlauf: Auslassungspunkte; nicht funktioniert, besteht das wahrscheinlichste Problem darin, dass die Breite des Elements nicht ordnungsgemäß eingeschränkt ist. Standardmäßig ignorieren Elemente mit display: inline Breiteneinstellungen.
Lösungen:
Um das Problem zu beheben, können Sie den Stil des Elements auf folgende Weise ändern:
Beispiel mit Inline-Block Anzeige:
Zur Veranschaulichung hier ein überarbeiteter Codeausschnitt mit der hinzugefügten Eigenschaft display: inline-block:
.app a { display: inline-block; }
Durch explizites Einschränken der Breite des Elements sollte jetzt der Auslassungseffekt auftreten Funktioniert wie vorgesehen.
Das obige ist der detaillierte Inhalt vonWarum funktioniert meine CSS-Textüberlauf-Ellipse nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!