110 of 133 menu

Etiqueta meter

La etiqueta meter se utiliza para mostrar algún valor de forma visualmente atractiva.

La apariencia de la etiqueta es una barra parcial o completamente llena. La barra puede ser verde, amarilla o roja (el color de la barra depende de los valores de los atributos, sobre esto se hablará más adelante):

La etiqueta meter debe usarse, por ejemplo, en la siguiente situación: desea mostrar en pantalla el valor actual de la temperatura, siendo que la temperatura puede variar de 0 a 100. Debe indicar los siguientes atributos: el atributo value debe indicar el valor actual de la temperatura, el atributo min - el valor mínimo posible (en nuestro caso 0), el atributo max - el valor máximo posible (en nuestro caso 100).

Dependiendo del valor del atributo value la barra será pequeña o grande. Si se indica value con un valor de 10, la barra será pequeña (ya que 10 está muy cerca del mínimo - cero), mientras que si se indica el valor 90, la barra será grande (ya que 90 está cerca del máximo - 100). Si se indica el valor 100, la barra ocupará todo el elemento (ya que el valor alcanzó el máximo).

Si se indica un valor mayor que 100, la barra igual ocupará todo el elemento. Si se indica 0 o menos, no habrá barra visible.

Ejemplo

El valor del atributo value es pequeño:

<meter value="10" min="0" max="100"></meter>

:

Ejemplo

El valor del atributo value es grande:

<meter value="90" min="0" max="100"></meter>

:

Ejemplo

El valor del atributo value es medio:

<meter value="50" min="0" max="100"></meter>

:

Ejemplo

El valor del atributo value es igual al máximo:

<meter value="100" min="0" max="100"></meter>

:

Ejemplo

El valor del atributo value es igual al mínimo:

<meter value="0" min="0" max="100"></meter>

:

Ejemplo

El valor del atributo value es mayor que el máximo:

<meter value="110" min="0" max="100"></meter>

:

Ejemplo

El valor del atributo value es menor que el mínimo:

<meter value="-10" min="0" max="100"></meter>

:

Añadiendo los atributos low y high

En la etiqueta meter hay 2 atributos más: low y high.

Consideremos su funcionamiento usando el ejemplo de la temperatura. Recordemos que nuestra temperatura mínima es 0, y la máxima - 100. Supongamos ahora que queremos definir los siguientes rangos - "temperatura fría" de 0 a 20, "normal" de 20 a 80 y "caliente" de 80 a 100.

Para definir la temperatura fría, indicaremos el valor del atributo low como el número 20. Así, de cero (este es el valor del atributo min) a 20 (valor del atributo low) tendremos la zona de valores bajos.

Para definir la temperatura caliente, indicaremos el valor del atributo high como el número 80. Así, de 80 (este es el valor del atributo high) a 100 (valor del atributo max) tendremos la zona de valores altos .

La temperatura normal será de 20 (este es el valor del atributo low) a 80 (valor del atributo high). A esta zona la llamaremos zona de valores normales.

Ahora, dependiendo de en qué zona caiga el valor del atributo value, la barra se coloreará en verde o amarillo. Será verde si cae en la zona de valores normales, y amarilla - si está en la zona de valores altos o bajos.

Ejemplo

El valor del atributo value cae en la zona de valores bajos:

<meter value="10" min="0" low="20" high="80" max="100"></meter>

:

Ejemplo

El valor del atributo value cae en la zona de valores normales:

<meter value="50" min="0" low="20" high="80" max="100"></meter>

:

Ejemplo

El valor del atributo value cae en la zona de valores altos:

<meter value="90" min="0" low="20" high="80" max="100"></meter>

:

Añadiendo el atributo optimum

El atributo optimum define el valor óptimo. Para nuestro ejemplo, la temperatura óptima podría ser la fría, la normal o la caliente - a su elección. Supongamos que usted indica que la temperatura óptima es la fría. Ahora, dependiendo del valor del atributo value (es decir, de la temperatura actual) el color de la barra será verde, amarillo o rojo.

Si la temperatura actual cae en el área de temperaturas óptimas (y hemos indicado que la óptima es la fría), el color de la barra será verde. Si la temperatura actual cae en el rango adyacente al óptimo (en nuestro caso la temperatura normal), la barra se volverá amarilla. Si la temperatura actual cae en un rango no adyacente al óptimo (en nuestro caso la temperatura caliente), la barra se volverá roja.

De manera análoga ocurrirá todo, si se indica como temperatura óptima la caliente. En este caso, si la temperatura actual cae en el área de temperaturas calientes - la barra será verde, si cae en el área de temperaturas normales - amarilla, si en el área de temperaturas frías - roja.

Si se indica como óptima la temperatura normal, la barra solo podrá ser verde (si la temperatura actual cayó en la normal) o amarilla (si la temperatura actual cayó en un rango adyacente al normal, es decir, caliente o fría).

Para indicar qué rango es el óptimo, se debe indicar como valor del atributo optimum cualquier número de ese rango.

En los ejemplos siguientes, el valor del atributo optimum cae en la zona de valores bajos (es decir, temperaturas frías).

Ejemplo

El valor del atributo value cae en la zona de valores bajos:

<meter value="10" min="0" low="20" high="80" max="100" optimum="10"></meter>

:

Ejemplo

El valor del atributo value cae en la zona de valores normales:

<meter value="50" min="0" low="20" high="80" max="100" optimum="10"></meter>

:

Ejemplo

El valor del atributo value cae en la zona de valores altos:

<meter value="90" min="0" low="20" high="80" max="100" optimum="10"></meter>

:

En los ejemplos siguientes, el valor del atributo optimum cae en la zona de valores altos (es decir, temperaturas calientes).

Ejemplo

El valor del atributo value cae en la zona de valores bajos:

<meter value="10" min="0" low="20" high="80" max="100" optimum="90"></meter>

:

Ejemplo

El valor del atributo value cae en la zona de valores normales:

<meter value="50" min="0" low="20" high="80" max="100" optimum="90"></meter>

:

Ejemplo

El valor del atributo value cae en la zona de valores altos:

<meter value="90" min="0" low="20" high="80" max="100" optimum="90"></meter>

:


En los ejemplos siguientes, el valor del atributo optimum cae en la zona de valores normales (es decir, temperaturas normales).

Ejemplo

El valor del atributo value cae en la zona de valores bajos:

<meter value="10" min="0" low="20" high="80" max="100" optimum="50"></meter>

:

Ejemplo

El valor del atributo value cae en la zona de valores normales:

<meter value="50" min="0" low="20" high="80" max="100" optimum="50"></meter>

:

Ejemplo

El valor del atributo value cae en la zona de valores altos:

<meter value="90" min="0" low="20" high="80" max="100" optimum="50"></meter>

:

Navegadores antiguos

Los navegadores antiguos no podrán mostrar la etiqueta meter de forma visualmente atractiva y en su lugar mostrarán el contenido interno de la etiqueta:

<meter value="10" min="0" max="100">Este texto se verá en navegadores antiguos.</meter>

:

Atributos

El valor de los atributos puede ser un número fraccionario y negativo.

Atributo Descripción
value Establece el valor actual. Atributo obligatorio.
min Establece el valor mínimo posible. Valor por defecto: 0.
max Establece el valor máximo posible. Valor por defecto: 1.
low Establece el límite de la zona de valores bajos. Los valores bajos serán desde el número en el atributo min hasta el número en el atributo low.
high Establece el límite de la zona de valores altos. Los valores altos serán desde el número en el atributo high hasta el número en el atributo max.
optimum Define la zona de valores óptimos.

Véase también

  • la etiqueta progress,
    que crea una barra de progreso.
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar