<meter>: METER 要素

最終更新:2026-10-13

<meter>METER 要素

一定範囲(min–max)内の既知の測定値を表示します。ディスク使用量・評価・温度などに使います。進捗が不明なタスクには <progress> を使います。

カテゴリフォーム
コンテンツモデルフローコンテンツ
許可される親要素フローコンテンツを受け入れる要素
閉じタグ必要 </meter> タグ
ステータス標準

📝 構文

<meter value="0.6" min="0" max="1">60%</meter>

⚙️ 属性

この要素はグローバル属性に加え、以下の属性をサポートします:

属性値説明
valueThe current measured value (required).
minLower bound of the range, default 0.
maxUpper bound of the range, default 1.
lowThe 'low' threshold.
highThe 'high' threshold.
optimumThe optimal value, affecting color hints.

▶ サンプル

下のコードを編集して、playground でリアルタイム結果を確認:

🌐 ブラウザサポート

ブラウザ ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
<meter> ✓ v1 ✓ v12 ✓ v1 ✓ v1 ✓ v1
すべての主要ブラウザでサポート
ヒント: meter は固定範囲の測定値用です。進捗が不明な場合は <progress> を使いましょう。

❓ よくある質問

Qmeter と progress の違いは何ですか?
A<meter> は既知の区間内での「静的な計測値」の位置を示します(ディスク使用率 65%、評価 4.2/5 など)。min/max/low/high/optimum の意味区間を持ちます。<progress> は「タスクの進行状況」を示し、完了の有無という概念しかありません。評価や比率は meter、読み込みやアップロードは progress です。
Qmeter の low、high、optimum 属性はどう使いますか?
Amin-max の区間の中をさらに質の帯に分けます。low/high が「低すぎ/高すぎ」の警戒帯を定義し、optimum が最適値の所在する帯を示します。ブラウザはこれに基づいてゲージを着色します(緑/黄/赤)。体温なら 36〜37 を optimum にして、外れると警告色にするといった使い方です。
Qmeter の中に内容を書けますか?
A書けます。タグ間の内容は、meter の描画に対応していない環境向けのフォールバックテキストです(<meter value='0.65'>65%</meter>)。また、スクリーンリーダーの meter 対応はまちまちなので、aria-valuenow などの属性でアクセシビリティ情報を補うのがおすすめです。
今後さらにケーススタディを追加予定です。

📚 関連チュートリアル

Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%