Heim >Web-Frontend >Front-End-Fragen und Antworten >So erreichen Sie CSS-Text über die Ellipsen hinaus

So erreichen Sie CSS-Text über die Ellipsen hinaus

PHPz
PHPzOriginal
2023-04-23 10:09:35641Durchsuche

Beim Entwerfen einer Webseite ist es häufig erforderlich, Textauslassungspunkte zu verwenden. Wenn der Text eine bestimmte Länge überschreitet, wird er automatisch ausgeblendet und durch Auslassungspunkte dargestellt. Dies ist eine elegante Möglichkeit, Ihre Seite sauber und ordentlich zu halten. In CSS kann dieser Effekt mit der Eigenschaft text-overflow erreicht werden.

Mit der Eigenschaft text-overflow können Sie steuern, wie sich Text verhalten soll, wenn er den Container überläuft. Es verfügt über drei Attributwerte: Clip, Ellipse und String. Unter diesen werden am häufigsten Auslassungspunkte verwendet, was darauf hinweist, dass der Text den Container mit Auslassungspunkten überschreitet.

Darüber hinaus muss das Text-Overflow-Attribut auch zusammen mit den White-Space- und Overflow-Attributen verwendet werden. Das White-Space-Attribut gibt an, wie der Text im Container gerendert wird, während das Overflow-Attribut bestimmt, ob Bildlaufleisten angezeigt werden sollen.

So verwenden Sie das Textüberlauf-Attribut:

.element{
  white-space: nowrap; /*文本不换行*/
  overflow: hidden; /*超出长度隐藏*/
  text-overflow: ellipsis; /*省略号表示*/
}

Beachten Sie, dass das Textüberlauf-Attribut nur auf eine einzelne Textzeile angewendet werden kann. Sie können die Verwendung eines mehrspaltigen JavaScript- oder CSS3-Layouts in Betracht ziehen.

Darüber hinaus müssen Sie bei Verwendung des Text-Overflow-Attributs auch den Unterstützungsgrad verschiedener Browser berücksichtigen. Beispielsweise wird dieses Attribut in IE8 und niedriger nicht unterstützt, sodass andere Methoden verwendet werden müssen, um den Text-Auslassungseffekt zu erzielen.

Kurz gesagt: Durch die Verwendung des Textüberlauf-Attributs können Sie ganz einfach den Auslassungseffekt im Webseitentext erzielen, wodurch die Seite sauberer und aufgeräumter aussieht. Um mit verschiedenen Browsern kompatibel zu sein, müssen dem Code einige bedingte Anweisungen hinzugefügt werden.

Das obige ist der detaillierte Inhalt vonSo erreichen Sie CSS-Text über die Ellipsen hinaus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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