Inhaltsverzeichnis
Lösung für den Überlauf von Ellipsis in einer einzigen Textzeile, die eine redundante Hintergrundfarbe verursacht
Heim Web-Frontend CSS-Tutorial Wie löste ich das Problem der unnötigen Hintergrundfarbe, wenn einzelne Textzeile mit Hintergrundfarbe die Ellipsis überläuft?

Wie löste ich das Problem der unnötigen Hintergrundfarbe, wenn einzelne Textzeile mit Hintergrundfarbe die Ellipsis überläuft?

Apr 05, 2025 pm 11:18 PM
css 解决方法 overflow

Wie löste ich das Problem der unnötigen Hintergrundfarbe, wenn einzelne Textzeile mit Hintergrundfarbe die Ellipsis überläuft?

Lösung für den Überlauf von Ellipsis in einer einzigen Textzeile, die eine redundante Hintergrundfarbe verursacht

In CSS tritt bei Verwendung von text-overflow: ellipsis zum Einleitungs-Textüberlauf häufig auf, wenn der Text eine Hintergrundfarbe aufweist, häufig der Hintergrundfarbe des letzten Zeichens auftritt. Dies liegt daran, dass text-overflow: ellipsis auf den Elementen innerhalb der Zeile wirkt, während die Hintergrundfarbe auf das Textelement selbst angewendet wird, was dazu führt, dass die Hintergrundfarbe nach dem Abschneiden sichtbar ist.

Die folgende Abbildung zeigt ein Beispiel für das Problem:

Wie löste ich das Problem der unnötigen Hintergrundfarbe, wenn einzelne Textzeile mit Hintergrundfarbe die Ellipsis überläuft?

Hier sind die CSS- und HTML -Codes für das Problem:

 .oneline {
  Breite: 640RPX;
  Überlauf: versteckt;
  Text-Overflow: Ellipsis;
  weißer Raum: Nowrap;
  Text {
    Hintergrundfarbe: #999999;
    Polsterung: 4RPX 8RPX;
    Rand-Rechts: 12RPX;
  }
}
Nach dem Login kopieren
<view class="oneline"><text wx:for="{{flavorsarr}}" wx:key="index"> {{item.label}}</text></view>
Nach dem Login kopieren

Die Lösung besteht darin, die Anzeigemethode des text auf inline-block zu ändern. inline-block -Element kann als ganzer Block verarbeitet werden, wodurch das durch einfache Inline-Element-Kürzung verursachte Hintergrundfarbeproblem vermieden werden kann.

Der geänderte CSS -Code lautet wie folgt:

 .oneline {
  Breite: 640RPX;
  Überlauf: versteckt;
  Text-Overflow: Ellipsis;
  weißer Raum: Nowrap;
  Text {
    Anzeige: Inline-Block; / * wird an Inline-Block modifiziert */
    Hintergrundfarbe: #999999;
    Polsterung: 4RPX 8RPX;
    Rand-Rechts: 12RPX;
  }
}
Nach dem Login kopieren

Durch die Festlegung text in inline-block basiert die Textabschaltung auf dem gesamten Element, wodurch das Erscheinungsbild unnötiger Hintergrundfarben effektiv vermieden wird und eine bessere visuelle Wirkung von textüberlaufenden Ellipsis gewährleistet.

Das obige ist der detaillierte Inhalt vonWie löste ich das Problem der unnötigen Hintergrundfarbe, wenn einzelne Textzeile mit Hintergrundfarbe die Ellipsis überläuft?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

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

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Java-Tutorial
1655
14
PHP-Tutorial
1252
29
C#-Tutorial
1226
24
Verursacht die Sicherheitssoftware des Unternehmens, die die Anwendung nicht ausführt? Wie kann man es beheben und es lösen? Verursacht die Sicherheitssoftware des Unternehmens, die die Anwendung nicht ausführt? Wie kann man es beheben und es lösen? Apr 19, 2025 pm 04:51 PM

Fehlerbehebung und Lösungen für die Sicherheitssoftware des Unternehmens, die dazu führt, dass einige Anwendungen nicht ordnungsgemäß funktionieren. Viele Unternehmen werden Sicherheitssoftware bereitstellen, um die interne Netzwerksicherheit zu gewährleisten. ...

HTML: Die Struktur, CSS: Der Stil, JavaScript: Das Verhalten HTML: Die Struktur, CSS: Der Stil, JavaScript: Das Verhalten Apr 18, 2025 am 12:09 AM

Die Rollen von HTML, CSS und JavaScript in der Webentwicklung sind: 1. HTML definiert die Webseitenstruktur, 2. CSS steuert den Webseitenstil, und 3. JavaScript fügt ein dynamisches Verhalten hinzu. Zusammen bauen sie den Rahmen, die Ästhetik und die Interaktivität moderner Websites auf.

Lösen Lösen Apr 18, 2025 am 09:24 AM

Bei der Entwicklung von Websites mit CraftCMS stoßen Sie häufig mit Ressourcendateiproblemen, insbesondere wenn Sie häufig CSS und JavaScript -Dateien aktualisieren, alte Versionen von Dateien möglicherweise weiterhin vom Browser zwischengespeichert. Dieses Problem wirkt sich nicht nur auf die Benutzererfahrung aus, sondern erhöht auch die Schwierigkeit der Entwicklung und des Debuggens. Kürzlich habe ich in meinem Projekt ähnliche Probleme gestoßen, und nach einigen Erkundungen fand ich das Plugin Wiejeben/Craft-Laravel-Mix, das mein Caching-Problem perfekt löste.

So optimieren Sie die Website der Website: Erlebnisse und Erkenntnisse, die aus der Nutzung der Minify -Bibliothek gelernt werden So optimieren Sie die Website der Website: Erlebnisse und Erkenntnisse, die aus der Nutzung der Minify -Bibliothek gelernt werden Apr 17, 2025 pm 11:18 PM

Bei der Entwicklung einer Website war die Verbesserung der Seitenbelastung schon immer eine meiner obersten Prioritäten. Einmal habe ich versucht, die Miniify -Bibliothek zu verwenden, um CSS- und JavaScript -Dateien zu komprimieren und zusammenzuführen, um die Leistung der Website zu verbessern. Ich stieß jedoch während des Gebrauchs viele Probleme und Herausforderungen, was mir schließlich erkennen musste, dass Miniify möglicherweise nicht mehr die beste Wahl ist. Im Folgenden werde ich meine Erfahrungen und die Installation und Verwendung von Minify über Komponisten teilen.

Laravel6 Tatsächlicher Kampfvideo Laravel6 Tatsächlicher Kampfvideo Apr 18, 2025 pm 12:36 PM

Um Laravel 6 zu lernen, können Sie Video -Tutorials von Laracasts (empfohlen), offizieller Dokumentation und YouTube erhalten. Zu den empfohlenen Kursen gehören Laracasts '"Laravel 6 vom Anfänger bis zum Mastery" und "Offizielles Laravel 6 Tutorial", das vom offiziellen Team produziert wurde. Berücksichtigen Sie bei der Auswahl eines Videokurs das Skill -Level, den Unterrichtsstil, die Projekterfahrung und die Häufigkeit von Updates.

So generieren Sie HTML durch Sublime So generieren Sie HTML durch Sublime Apr 16, 2025 am 09:03 AM

Es gibt zwei Möglichkeiten, HTML -Code im Sublime -Text zu generieren: Verwenden des Emmet -Plugins können Sie HTML -Elemente generieren, indem Sie eine Abkürzung eingeben und die TAB -Taste drücken, oder eine vordefinierte HTML -Dateivorlage, die grundlegende HTML -Struktur und andere Funktionen wie Code -Sinten, automatische Funktionen und EMME -Snippets liefert.

So vereinfachen Sie die CMS -Entwicklung mit Komponist: Praktische Anwendung der Lebenlabs/SimpleCMS -Bibliothek So vereinfachen Sie die CMS -Entwicklung mit Komponist: Praktische Anwendung der Lebenlabs/SimpleCMS -Bibliothek Apr 18, 2025 am 09:45 AM

Bei der Entwicklung eines neuen Content -Management -Systems (CMS) habe ich auf ein gemeinsames, aber schwieriges Problem gestoßen: wie ich schnell ein voll funktionsfähiges CMS erstellen kann, ohne zu viel Komplexität hinzuzufügen. Auf dem Markt gibt es viele fertige CMS-Lösungen, aber sie sind oft zu groß und komplex, um sie zu konfigurieren, und kann für kleine Projekte eine Belastung sein. Nach einiger Erkundung entdeckte ich die Lebenlabs/SimpleCMS -Bibliothek, die eine einfache und effiziente Lösung über den Komponisten bietet.

See all articles