Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie kann ich „text-transform: Capitalize' verwenden, ohne dass sich dies auf Wörter auswirkt, die nur in Großbuchstaben geschrieben sind?

Susan Sarandon
Freigeben: 2024-11-17 16:21:01
Original
657 Leute haben es durchsucht

How Can I Use `text-transform: capitalize` Without Affecting All-Caps Words?

CSS-Texttransformation überschreiben: Großschreibung für Text in Großbuchstaben

Problem:

Verwendung der CSS-Texttransformation: Großschreibung ; Die Regel zum Konvertieren von Text in Großbuchstaben in die Groß-/Kleinschreibung von Sätzen ist problematisch, wenn die Anfangsbuchstaben solcher Wörter von Natur aus Großbuchstaben erfordern, wie z. B. Eigennamen oder Akronyme.

Wie im folgenden Codeausschnitt gezeigt, ist die gewünschte Ausgabe von „Small Caps & All Caps“ wird nicht erreicht:

HTML:

<a href="#" class="link">small caps</a> &amp; 
<a href="#" class="link">ALL CAPS</a>
Nach dem Login kopieren

CSS:

.link {text-transform: capitalize;}
Nach dem Login kopieren

Ergebnis:

Small Caps & ALL CAPS
Nach dem Login kopieren

Lösung:

Um das gewünschte Großschreibungsverhalten zu erreichen und gleichzeitig die Texttransformation beizubehalten: Großschreibung; Regel kann das folgende CSS implementiert werden:

.link {
  text-transform: lowercase;
}
.link:first-letter,
.link:first-line {
  text-transform: uppercase;
}
Nach dem Login kopieren

Diese Modifikation wandelt den gesamten Text zunächst in Kleinbuchstaben um und schreibt dann den ersten Buchstaben jedes Wortes und die erste Textzeile wieder in Großbuchstaben.

Ergebnis:

Small Caps
All Caps
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich „text-transform: Capitalize' verwenden, ohne dass sich dies auf Wörter auswirkt, die nur in Großbuchstaben geschrieben sind?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage