メインコンテンツまでスキップ

progress-value-bounds

HTML Living Standard §4.10.14 (the progress element) が定める不等式を検証します。

  • value ≤ max(両方指定されているとき)
  • value ≤ 1max が省略されているとき)

属性値そのものがパースできない場合、max が範囲外(≤ 0)の場合、および value が負値の場合は invalid-attr ルールが扱うため、本ルールは検査をスキップします。

❌ このルールに適合しない誤ったコードの例

<progress value="10" max="5">10 of 5</progress> <progress value="1.5">150%</progress>

✅ このルールに適合する正しいコードの例

<progress value="0.5">50%</progress> <progress value="30" max="100">30%</progress>

Interface

{
"progress-value-bounds": boolean
}

progress要素の属性値について HTML LS 仕様で定められた不等式関係を検証します(value ≤ max、max省略時は value ≤ 1)。

Default Severity

error