<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 skalarischen 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 umfasst die globalen Attribute.
value
-
Der aktuelle numerische Wert. Dieser muss zwischen dem Mindest- und Höchstwert liegen (
min
-Attribut undmax
-Attribut), wenn sie angegeben sind. Wenn nicht angegeben oder ungültig, ist der Wert0
. Wenn angegeben, aber nicht innerhalb des gegebenen Bereichs durch dasmin
-Attribut undmax
-Attribut, ist der Wert gleich dem nächsten 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 darin liegt. min
-
Die untere numerische Grenze des gemessenen Bereichs. Dieser muss kleiner sein als der Höchstwert (
max
-Attribut), falls angegeben. Wenn nicht angegeben, beträgt der Mindestwert0
. max
-
Die obere numerische Grenze des gemessenen Bereichs. Dieser muss größer sein als der Mindestwert (
min
-Attribut), falls angegeben. Wenn nicht angegeben, beträgt der Höchstwert1
. low
-
Die obere numerische Grenze des niedrigen Endes des gemessenen Bereichs. Dieser muss größer sein als der Mindestwert (
min
-Attribut) und auch kleiner als der hohe Wert und der Höchstwert (high
-Attribut undmax
-Attribut, sofern welche angegeben sind). Wenn nicht angegeben oder wenn kleiner als der Mindestwert, ist derlow
-Wert gleich dem Mindestwert. high
-
Die untere numerische Grenze des hohen Endes des gemessenen Bereichs. Dieser muss kleiner sein als der Höchstwert (
max
-Attribut) und auch größer als der niedrige Wert und der Mindestwert (low
-Attribut undmin
-Attribut, sofern welche angegeben sind). Wenn nicht angegeben oder wenn größer als der Höchstwert, ist derhigh
-Wert gleich dem Höchstwert. optimum
-
Dieses Attribut gibt den optimalen numerischen Wert an. Er muss innerhalb des Bereichs liegen (wie durch das
min
-Attribut undmax
-Attribut definiert). Wenn es zusammen mit demlow
-Attribut und demhigh
-Attribut verwendet wird, gibt es eine Angabe, welcher Bereich als vorzugswürdig betrachtet wird. Zum Beispiel, wenn es zwischen demmin
-Attribut und demlow
-Attribut liegt, wird der niedrigere Bereich als bevorzugt angesehen. Der Browser kann die Leiste des Meters unterschiedlich einfärben, je nachdem, 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 hohen und niedrigen Bereich
Beachten Sie, dass in diesem Beispiel das min
Attribut ausgelassen wird. Dies ist erlaubt, da es standardmäßig 0
ist.
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, Phraseninhalt, beschriftbares Inhalt, wahrnehmbares Inhalt. |
---|---|
Erlaubter Inhalt |
Phraseninhalt, aber es darf kein <meter> -Element unter seinen
Nachkommen sein.
|
Tag-Auslassung | Keine, sowohl das Start- als auch das End-Tag sind erforderlich. |
Erlaubte Eltern | Jedes Element, das Phraseninhalt 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
- Erstellen 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 Pseudoelemente