Anwenden von css, um nur zahlen in einem text inside/oder jede <p><p> - element?
Ich bin Mit einer Regionalen Sprache unicode-schriftart in meinem Ort, aber die zahlen sind nicht so gut.
So, ich möchte die Anwendung der neuen schriftart-style oder css zu zahlen nur..
bitte helfen
- Können Sie bitte geben Sie Ihren code oder Karte der demo mit fiddle.net
- Sie können das anwenden einer css-text-Knoten, so haben Sie, um wickeln Sie die Nummer in der einige Elemente wie span style es
- Wenn einige (wichtige) Charaktere nicht gut Aussehen, in der schriftart, die Sie gewählt haben, sollten Sie zunächst einen Blick für eine bessere schriftart, zweitens versuchen und finden Sie eine passende schriftart, und drittens Fragen (irgendwo, nicht auf das SO), für die Hilfe bei der Suche nach einer angemessenen schriftart.
- Ich habe nur 2 Optionen für schriftart-Auswahl, die Unterstützung von allen Browsern einschließlich ie (Lokale Sprache), so gibt es keine anderen alternativen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese kann getan werden, mithilfe von CSS
unicode-Bereich
Eigenschaft dessen, was existiert, innerhalb@font-face
.Zahlen von 0 bis 9 vorhanden, die in Unicode im Bereich
U+0030
zuU+0039
. Also, was Sie tun müssen ist, umfassen eine schriftart, die neben Ihrer bestehenden Schrift, die speziell auf diesen Bereich:Das Ergebnis davon wird sein, dass jede Instanz von Unicode-Zeichen
U+0030
(0) bis zuU+0039
(9) wird in der Schrift, die speziell auf diesem Bereich, und jedes andere Zeichen in Ihrer aktuellen schriftart.unicode-range
wird nicht unterstützt von Firefox oder von IE-Versionen bis IE 8.Es gibt keinen Weg, um CSS anzuwenden, um alle zahlen konkret. In jeder Zahl-tag, fügen Sie das Attribut
class='number'
und dann in der CSS könnte man hinzufügen,Können Sie wickeln alle zahlen in p-tags mit einem
<span class="number">
:CSS
jQuery
Aber ich persönlich würde mit James Vorschlag 😉
http://jsfiddle.net/ZzBN9/
return v.replace(/(\d+)/g, etc...
? Dass Gruppen12
und1234
zusammen in einer Spanne, anstatt ein span auf jeder Ziffer.Besser mit diesem
Mit + vermeiden Sie eine Spanne pro vollständige Reihe (span. für 321), nicht eine pro jede Zahl gefunden (span. für 3 für 2 und für 1)