<progress> - 進捗状況

トップ > HTMLリファレンス > <progress>

■ 概要

項目説明
形式<progress>〜</progress>
サポートH5+ / Fx6+ / Op11+ / Ch6+
タグの省略開始タグ:必須、終了タグ:必須
包含可能要素ブロック要素 / インライン要素

■ 説明

progress は進捗状況を示します。最大値を max とした現在の値 value を棒グラフなどで表します。

<progress>〜</progress> の間には、<progress> に対応していないブラウザのためのメッセージや代替内容などを記述します。

■ 属性

【固有属性】
属性意味
form=idN4+。関連付けたい form要素のidを指定します。
max=nH5+。最大値を指定します。
value=nN5+。現在の値を指定します。

【一般属性】
属性意味
class=classH4+/e3+/N4+。クラスを指定します。
id=idH4+/e3+/N4+。ID を指定します。
style=styleH4+/e3+/N4+。スタイルシートを指定します。
title=titleH4+/e4+/N6+。タイトルを指定します。
dir=dirH4+/e5+/N6+。文字の表示方向を指定します。
lang=langH4+/e4+/N6+。言語を指定します。
accesskey=keyH5+。アクセスキーを指定します。
tabindex=nH5+。タブインデックスを指定します。
contenteditable=boolH5+/e55+。要素を編集可能にします。
contextmenu=idH5+。コンテキストメニューを指定します。
draggable=boolH5+。ドラッグを可能にします。
dropzone=valueH5+。ドロップを可能にします。
hiddenH5+。要素を非表示にします。
spellcheck=boolH5+。スペルをチェックします。
IE拡張属性他にもIEで拡張された属性が指定可能です。

■ 使用例

HTMLソース
<script type="text/javascript">
<!--
window.onload = incValue;
function incValue() {
    var o = document.getElementById('prog1');
    if (o.value == 100) {
        o.value = 0;
    } else {
        o.value += 10;
    }
    window.setTimeout("incValue()", 1000);
}
// -->
</script>
<progress id="prog1" max=100 value=0></progress>

ブラウザ表示例(※)
※ Opera 11で動作確認できます。

■ 関連項目


Copyright (C) 2011 杜甫々
初版:2011年6月11日 最終更新:2011年6月11日
http://www.tohoho-web.com/html/progress.htm