Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Detaillierte Erläuterung der CSS-Textüberlaufeigenschaften: Textüberlauf und Auslassungspunkte

WBOY
Freigeben: 2023-10-24 13:01:58
Original
1482 Leute haben es durchsucht

CSS 文本溢出属性详解:text-overflow 和 ellipsis

Detaillierte Erklärung der CSS-Textüberlaufeigenschaften: Textüberlauf und Auslassungspunkte

Beim Webdesign stoßen wir häufig auf Situationen, in denen der Textinhalt zu lang ist und nicht vollständig angezeigt werden kann. Zu diesem Zeitpunkt können wir die Textüberlaufeigenschaft von CSS verwenden, um die Art und Weise zu steuern, wie Text angezeigt wird. Unter diesen sind die beiden am häufigsten verwendeten Eigenschaften Textüberlauf und Auslassungspunkte.

text-overflow-Eigenschaft
text-overflow-Eigenschaft wird verwendet, um festzulegen, wie Text angezeigt wird, wenn der Text den Container überläuft. Es hat die folgenden drei Werte:

  1. clip: Standardwert, der angibt, dass der überlaufende Text abgeschnitten und der überlaufende Teil nicht angezeigt wird.
  2. Auslassungspunkte: Text, der auf einen Überlauf hinweist, wird durch Auslassungspunkte dargestellt.
  3. Zeichenfolge: Gibt an, dass übergelaufener Text durch die angegebene Zeichenfolge ersetzt wird.

Ellipse-Attribut
Ellipse ist das Abkürzungsattribut des Textüberlaufs. Durch die Verwendung des Ellipse-Attributs kann der Ellipsen-Anzeigeeffekt bei Textüberlauf schneller erzielt werden. Es gibt nur einen Wert: Ellipse, was bedeutet, dass überlaufender Text durch Ellipsen dargestellt wird.

Codebeispiel:
Sehen wir uns an, wie man Textüberlauf und Auslassungspunkte verwendet, um den Auslassungseffekt zu erzielen, wenn Text überläuft.

HTML-Code:

<div class="overflow-container">
  <p class="text">这是一段很长的文本,当超出容器时将以省略号方式显示。</p>
</div>
Nach dem Login kopieren

CSS-Code:

.overflow-container {
  width: 300px; /* 设置容器的宽度 */
  white-space: nowrap; /* 设置文本不换行 */
}

.text {
  overflow: hidden; /* 隐藏溢出的文本 */
  text-overflow: ellipsis; /* 使用省略号显示溢出的部分 */
}
Nach dem Login kopieren

Im obigen Code erstellen wir einen Container mit einer Breite von 300 Pixeln und schließen den Text in ein Absatz-Tag ein. Durch Festlegen der Breite des Containers und der Texteigenschaften wird der überlaufende Teil ausgeblendet und in Form von Ellipsen angezeigt, wenn der Textinhalt zu lang ist.

Zusammenfassung:
Im Webdesign ist die Steuerung der Darstellung von Textüberläufen eine wichtige Fähigkeit. Durch die Verwendung von CSS-Textüberlauf- und Ellipseneigenschaften können wir den Ellipsenanzeigeeffekt leicht erzielen. Diese Attribute können uns dabei helfen, mehr Inhalte auf begrenztem Raum anzuzeigen und die Benutzererfahrung zu verbessern.

Hinweis: Textüberlauf- und Ellipsenattribute können bei einigen Browsern (insbesondere bei mobilen Browsern) Kompatibilitätsprobleme haben. Bei Verwendung dieser Attribute wird empfohlen, zunächst die Kompatibilität jedes Browsers zu testen, um den besten Anzeigeeffekt sicherzustellen.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der CSS-Textüberlaufeigenschaften: Textüberlauf und Auslassungspunkte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage