<meter>: Das HTML-Meter-Element
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2017.
Das <meter>
-HTML Element repräsentiert entweder einen skalaren Wert innerhalb eines bekannten Bereichs oder einen Bruchwert.
Probieren Sie es aus
<label for="fuel">Fuel level:</label>
<meter id="fuel" min="0" max="100" low="33" high="66" optimum="80" value="50">
at 50/100
</meter>
label {
padding-right: 10px;
font-size: 1rem;
}
Attribute
Dieses Element enthält die globalen Attribute.
value
-
Der aktuelle numerische Wert. Dieser muss zwischen den minimalen und maximalen Werten (
min
Attribut undmax
Attribut) liegen, falls sie angegeben sind. Falls nicht spezifiziert oder fehlerhaft, ist der Wert0
. Falls spezifiziert, liegt er aber nicht innerhalb des durch dasmin
Attribut undmax
Attribut angegebenen Bereichs, so entspricht der Wert dem nächstgelegenen Ende des Bereichs.Hinweis: Sofern das
value
Attribut nicht zwischen0
und1
(einschließlich) liegt, sollten diemin
undmax
Attribute den Bereich so definieren, dass der Wert desvalue
Attributs innerhalb dieses Bereichs liegt. min
-
Die untere numerische Grenze des gemessenen Bereichs. Diese muss kleiner sein als der maximale Wert (
max
Attribut), falls angegeben. Falls nicht angegeben, ist der minimale Wert0
. max
-
Die obere numerische Grenze des gemessenen Bereichs. Diese muss größer sein als der minimale Wert (
min
Attribut), falls angegeben. Falls nicht angegeben, ist der maximale Wert1
. low
-
Die obere numerische Grenze des unteren Endes des gemessenen Bereichs. Diese muss größer sein als der minimale Wert (
min
Attribut) und auch kleiner als derhigh
Wert und der maximale Wert (high
Attribut undmax
Attribut, falls angegeben). Falls nicht angegeben oder kleiner als der minimale Wert, entspricht derlow
Wert dem minimalen Wert. high
-
Die untere numerische Grenze des oberen Endes des gemessenen Bereichs. Diese muss kleiner sein als der maximale Wert (
max
Attribut) und auch größer als derlow
Wert und der minimale Wert (low
Attribut undmin
Attribut, falls angegeben). Falls nicht angegeben oder größer als der maximale Wert, entspricht derhigh
Wert dem maximalen Wert. optimum
-
Dieses Attribut gibt den optimalen numerischen Wert an. Er muss innerhalb des Bereichs (wie durch das
min
Attribut undmax
Attribut definiert) liegen. Wenn es zusammen mit demlow
Attribut undhigh
Attribut verwendet wird, gibt es an, welcher Bereich als vorzuziehen gilt. Zum Beispiel, wenn es zwischen demmin
Attribut und demlow
Attribut liegt, wird der untere Bereich als bevorzugt angesehen. Der Browser kann die Farbe des Balkens immeter
Element abhängig davon ändern, ob der Wert kleiner oder gleich dem optimalen Wert ist.
Beispiele
Einfaches Beispiel
HTML
<p>Battery level: <meter min="0" max="100" value="75">75%</meter></p>
Ergebnis
Beispiel für hohe und niedrige Bereiche
Beachten Sie, dass in diesem Beispiel das min
Attribut weggelassen wurde. Dies ist zulässig, da es standardmäßig auf 0
gesetzt wird.
HTML
<p>
Student's exam score:
<meter min="0" low="50" high="80" max="100" value="84">84%</meter>
</p>
Ergebnis
Technische Zusammenfassung
Inhaltskategorien | Flow-Inhalt, formulierter Inhalt, beschriftbarer Inhalt, fühlbarer Inhalt. |
---|---|
Erlaubter Inhalt |
Formulierter Inhalt, aber es darf kein <meter> -Element unter den Nachkommen sein.
|
Tag-Auslassung | Keine, sowohl der startende als auch der endende Tag sind obligatorisch. |
Erlaubte Eltern | Jedes Element, das formulierten Inhalt akzeptiert. |
Implizite ARIA-Rolle |
meter
|
Erlaubte ARIA-Rollen | Keine role erlaubt |
DOM-Schnittstelle | [`HTMLMeterElement`](/de/docs/Web/API/HTMLMeterElement) |
Spezifikationen
Specification |
---|
HTML # the-meter-element |
Browser-Kompatibilität
Siehe auch
- Erstellung vertikaler Formularelemente
<progress>
::-webkit-meter-bar
,::-webkit-meter-inner-element
,::-webkit-meter-even-less-good-value
,::-webkit-meter-optimum-value
,::-webkit-meter-suboptimum-value
: nicht-standardisierte Pseudo-Elemente