HTML-Großbuchstaben. Wie man alle Großbuchstaben in CSS macht. Lassen Sie uns den Text transformieren
Oft hat der Benutzer es eilig, wenn er der Site Materialien hinzufügt oder beispielsweise ein neues Thema im Forum erstellt, einen Satz (Titel) mit einem kleinen Buchstaben (Kleinbuchstaben) zu schreiben. Dies ist bis zu einem gewissen Grad ein Fehler.
Ich zeige Ihnen verschiedene Möglichkeiten zur Lösung dieses Problems: PHP und CSS eignen sich besser für bereits veröffentlichte Materialien, wenn jQuery die Situation bereits vor der Veröffentlichung beheben kann.
Der erste Buchstabe einer Zeichenfolge wird in PHP in Großbuchstaben geschrieben
In PHP gibt es eine Funktion namens „ ucfirst", Der nur das erste Zeichen der Zeichenfolge in Großbuchstaben umwandelt, aber sein Minus ist, dass es mit Cyrillic nicht ganz richtig funktioniert.
Dazu schreiben wir unsere eigene kleine Funktion. Die Implementierung sieht folgendermaßen aus:
In dieser Version erhalten wir einen Satz, der mit einem Großbuchstaben beginnt, was wir tatsächlich brauchen.
Großbuchstabe des ersten Zeichenkettenbuchstabens in CSS
Diese Methode konvertiert visuell (dh im Quellcode der Site sehen die Angebote so aus, wie sie ist) auch das erste Zeichen in Großbuchstaben.
Die Verwendung ist wie folgt:
erster Satz
zweiter Satz
dritter Satz
vierter Satz
Verwendung des Pseudoelements " erster Brief"Und Eigenschaften" texttransformation»Wir haben das Erscheinungsbild für jeden ersten Buchstaben des Absatzes festgelegt.
JQuery Großbuchstabe erster Buchstabe der Zeichenfolge
Wie ich bereits sagte, eignet sich diese Konvertierungsmethode am besten für Materialien, die noch veröffentlicht werden müssen.
Zum Beispiel nehmen wir ein Textfeld (es dient als Feld für die Eingabe eines Titels für uns) und schreiben ein kleines Skript dafür, das bei der Eingabe eines Satzes mit einem Kleinbuchstaben groß geschrieben wird:
Das Skript funktioniert sowohl beim Schreiben als auch beim Einfügen von Text. Vergessen Sie nicht, dass die jQuery-Bibliothek verbunden sein muss, damit die Skripte auf Ihrer Site funktionieren.
Steuert die Konvertierung von Elementtext in Groß- oder Kleinbuchstaben. Wenn der Wert nicht "none" ist, wird der Fall des Quelltextes geändert.
Brief Information
Bezeichnungen
Beschreibung | Beispiel | |
---|---|---|
<тип> | Gibt die Art des Wertes an. | <размер> |
A && B. | Die Werte müssen in der angegebenen Reihenfolge angezeigt werden. | <размер> && <цвет> |
A | B. | Gibt an, dass nur einer der vorgeschlagenen Werte ausgewählt werden soll (A oder B). | normal | Small Caps |
A || B. | Jeder Wert kann einzeln oder in Verbindung mit anderen in beliebiger Reihenfolge verwendet werden. | breite || Anzahl |
Gruppiert Werte. | [Ernte || Kreuz] | |
* | Wiederholen Sie null oder mehrmals. | [,<время>]* |
+ | Ein- oder mehrmals wiederholen. | <число>+ |
? | Der angegebene Typ, das angegebene Wort oder die angegebene Gruppe ist optional. | einsatz? |
(A, B) | Wiederholen Sie mindestens A, jedoch nicht mehr als B-mal. | <радиус>{1,4} |
# | Wiederholen Sie dies ein- oder mehrmals durch Kommas getrennt. | <время># |
Die Werte
großschreibung Das erste Zeichen jedes Wortes im Satz wird großgeschrieben. Die restlichen Symbole ändern ihr Aussehen nicht. Kleinbuchstaben Alle Textzeichen werden Kleinbuchstaben (Kleinbuchstaben). Großbuchstaben Alle Textzeichen sind Großbuchstaben (Großbuchstaben). none Ändert den Fall nicht.
Sandkasten
Winnie the Pooh war einer kleinen Erfrischung immer nicht abgeneigt, besonders um elf Uhr morgens, denn zu diesem Zeitpunkt war das Frühstück bereits vor langer Zeit zu Ende gegangen, und das Abendessen hatte nicht einmal daran gedacht, zu beginnen. Und natürlich war er schrecklich glücklich zu sehen, wie Rabbit Tassen und Teller herausnahm.
div (Texttransformation: groß schreiben;)
Beispiel
Kulturdenkmal des Mittelalters
Das Amazonas-Tiefland nimmt einen kleinen Transport von Katzen und Hunden auf, und Hayosh Bay ist berühmt für seine Rotweine.
Das Ergebnis dieses Beispiels ist in Abb. 1 dargestellt. 1.
Zahl: 1. Anwenden der Texttransformationseigenschaft
Objektmodell
Ein Objekt.style.textTransform
Spezifikation
Jede Spezifikation durchläuft mehrere Genehmigungsstufen.
- Empfehlung - Diese Spezifikation wird vom W3C gebilligt und als Standard empfohlen.
- Kandidatenempfehlung ( Mögliche Empfehlung) - Die für den Standard verantwortliche Gruppe ist überzeugt, dass er seinen Zielen entspricht, aber die Hilfe der Entwicklergemeinschaft ist erforderlich, um den Standard zu implementieren
- Vorgeschlagene Empfehlung ( Empfohlene Empfehlung) - Zu diesem Zeitpunkt wird das Dokument dem W3C-Beirat zur endgültigen Genehmigung vorgelegt.
- Arbeitsentwurf - Eine ausgereiftere Version des Entwurfs nach Diskussion und Überarbeitung zur Überprüfung durch die Community.
- Entwurf des Herausgebers ( Redaktioneller Entwurf) - eine Entwurfsversion des Standards nach Bearbeitung durch die Projekteditoren.
- Entwurf ( Entwurf einer Spezifikation) ist der erste Entwurf der Norm.
Ermöglicht das Ändern der Groß- und Kleinschreibung der Buchstaben des Textes.
Der Standardwert ist none, was keine Auswirkungen auf den Text hat. Der Fall des Textes bleibt der gleiche. Die Werte für Groß- und Kleinbuchstaben konvertieren Zeichen in Groß- bzw. Kleinbuchstaben. Wenn Sie einen Großschreibungswert angeben, werden nur die ersten Zeichen jedes Wortes großgeschrieben. Inherit erbt den Wert vom übergeordneten Element.
Beispiel
h3 (Texttransformation: Großbuchstaben;). Kleinbuchstaben (Texttransformation: Kleinbuchstaben;) .capitalize (Texttransformation: Großschreibung;)Das ist der Titel. Es hat eine Texttransformationseigenschaft, die auf Großbuchstaben gesetzt ist. Alle Zeichen werden in Großbuchstaben geschrieben.
Die Eigenschaft "Texttransformation" wurde auf diesen Absatz mit dem Wert "Kleinbuchstaben" angewendet. Dies bedeutet, dass alle Buchstaben in Kleinbuchstaben geschrieben werden.
In diesem letzten Absatz wird eine Texttransformationseigenschaft mit einer CAPITALIZE-Eigenschaft angewendet. Die ersten Buchstaben jedes Wortes werden in Großbuchstaben geschrieben, und nur das.