HTML辞書ホームへ
HTML要素 辞書 by Sentaro

<meter>

測定値(ゲージ)要素。既知の範囲内のスカラー測定値、または分数値を視覚的に表示します。

info

概要

<meter> 要素は、ディスクの使用量、検索結果の関連性、試験の得点など、既知の範囲を持つ量や測定値を表現するために使用されます。
プログレスバーを表示する <progress> 要素と似ていますが、<progress> がタスクの進捗(完了までどれだけ残っているか)を示すのに対し、<meter> は**静的な測定値**(「現在の値は最適範囲にあるか?」)を示します。

play_circle

デモ (静的表示)

HTML (Source)
<p>現在のディスク使用量 (60%)</p> <meter value="60" min="0" max="100">60%</meter> <br><br> <p>テストの得点 (85点 - 最適)</p> <meter value="85" min="0" max="100" low="40" high="90" optimum="100">85点</meter>
Preview (Result)

現在のディスク使用量 (60%)

60%

テストの得点 (85点 - 最適)

85点
list

属性 (Attributes)

属性名 説明
value 現在の測定値。必須属性です。minmax の間にある必要があります。
min 測定範囲の最小値(下限)。デフォルトは 0 です。
max 測定範囲の最大値(上限)。デフォルトは 1.0 です。
low 許容できる低い値の境界。これより低い値は「低すぎ」と見なされます。
high 許容できる高い値の境界。これより高い値は「高すぎ」と見なされます。
optimum 最適な値。この値に最も近い領域が「最適」と見なされ、ゲージの色が変わる基準となります。
form このゲージに関連付けられている <form> 要素のIDを指定します。
code

実用例

1. 基本的な使用法 (min=0, max=1.0 がデフォルト)

<p>投票率 (0.7)</p> <meter value="0.7">70%</meter>

2. 範囲と最適値の設定

<!-- 範囲: 0〜200, 低: 50以下, 高: 150以上, 最適: 100 --> <p>心拍数 (110bpm)</p> <meter value="110" min="0" max="200" low="50" high="150" optimum="100">110</meter> <!-- optimumがlow/highより外にある場合、low/highの範囲外で値が最適と見なされる --> <p>バッテリー残量 (95%)</p> <meter value="95" min="0" max="100" low="10" high="80" optimum="100">95%</meter>

3. `

<label for="fuel">燃料残量:</label> <meter id="fuel" value="0.3">30%</meter>
lightbulb

知っておくべき重要事項

warning
`progress` 要素との違い
<meter> は、ディスク使用量や関連性スコアなど、**測定可能な静的な値**を示すために使います。
タスクの完了までを示す動的なゲージ(ファイルのダウンロード進捗など)には <progress> 要素を使用してください。
accessibility_new
アクセシビリティ
スクリーンリーダーなどの支援技術のために、必ず <meter> 要素の近くに人間が読めるテキスト(例: 「ディスク使用量:60%」)を提供するか、value 属性の値をフォールバックコンテンツとして要素の内部に記述しましょう。
私について 利用規約 プライバシーポリシー