CSS
.numericFormat-1000::after {
content: ".";
}
.numericFormat-minus > span,
.numericFormat-dec > span {
position: absolute;
left: -10000px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
}
.numericFormat-minus::after {
content: "−";
}
.numericFormat-dec::after {
content: ",";
}
.numericFormat-fractpart {
margin-right: 0.2em;
}
Die Programmierung ist gegen Bearbeitung geschützt ((Sichter) Dreiviertelschutz).
Kopiervorlage
Bearbeiten<templatestyles src="ZahlZelle/styles.css" />
Die dargestellte Formatierung von Zahlen wird verfeinert.
Klassen
Bearbeiten- .numericFormat-1000
- Diese Klasse soll eine Zahlengruppe (vor dem Dezimaltrenner) einschließen.
- Rechts der Zahlengruppe wird der Gruppenseparator eingefügt, falls definiert.
- .numericFormat-dec
- Diese Klasse soll den vorgegebenen Dezimalpunkt einschließen.
- Zur Darstellung wird er bei Bedarf durch das lokale Dezimaltrennzeichen ersetzt.
- .numericFormat-minus
- Diese Klasse soll das ASCII-Minuszeichen einschließen.
- Zur Darstellung wird es durch ein typografisches Minuszeichen ersetzt.
- .numericFormat-fractpart
- Diese Klasse soll eine Zahlengruppe (nach dem Dezimaltrenner, also „Nachkommastellen“) einschließen.
- Rechts der Zahlengruppe wird ein schmaler Weißraum eingefügt.
- Die letzte, auch teilweise Zahlengruppe, soll nicht mit der Klasse versehen werden.
- Die Gruppierung entspricht ISO 31 / ISO 80000-2:2019.
Testfälle
BearbeitenInternationalisierung
Bearbeiten- decimal separator
- This will separate between integer number and decimal fragment.
- A period
.
is default. - Another character may be provided in
content
property of.numericFormat-dec::after
- grouping separator
- Grouping of values >1000, usually in groups of three.
- For English, a comma
,
is common practice. - Might be omitted, if undesired.
- The character is to be set explicitly in
content
property of.numericFormat-1000::after