试一试
<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;
}
属性
此元素包含全局属性。
value-
当前的数值。如果指定了最小值(
min属性)和最大值(max属性),则此值必须介于它们之间。如果未指定或格式错误,则值为0。如果指定了值,但不在min属性和max属性定义的范围内,则该值等于范围的最近一端。注意: 除非
value属性的值在0和1之间(包括边界),否则min和max属性应定义范围,以便value属性的值在此范围内。 min-
测量范围的下限数值。如果指定了最大值(
max属性),则此值必须小于最大值。如果未指定,则最小值为0。 max-
测量范围的上限数值。如果指定了最小值(
min属性),则此值必须大于最小值。如果未指定,则最大值为1。 low-
测量范围低端的上限数值。如果指定了最小值(
min属性)、高值(high属性)和最大值(max属性),则此值必须大于最小值,并且小于高值和最大值。如果未指定,或小于最小值,则low的值等于最小值。 high-
测量范围高端的下限数值。如果指定了最大值(
max属性)、低值(low属性)和最小值(min属性),则此值必须小于最大值,并且大于低值和最小值。如果未指定,或大于最大值,则high的值等于最大值。 optimum-
此属性指示最优数值。它必须在范围(由
min属性和max属性定义)内。当与low属性和high属性一起使用时,它指示了范围内的哪个部分被认为是首选。例如,如果它介于min属性和low属性之间,则较低的范围被认为是首选。浏览器可能会根据值是否小于或等于最优值来以不同的颜色显示 meter 条。
示例
基本示例
HTML
html
<p>Battery level: <meter min="0" max="100" value="75">75%</meter></p>
结果
高低范围示例
请注意,在此示例中省略了 min 属性。这是允许的,因为它将默认为 0。
HTML
html
<p>
Student's exam score:
<meter min="0" low="50" high="80" max="100" value="84">84%</meter>
</p>
结果
技术摘要
规范
| 规范 |
|---|
| HTML # the-meter-element |
浏览器兼容性
加载中…