El Atributo LOW

Se utiliza con la etiqueta METTER para definir el umbral inferior de un rango de valores considerado "bajo".
El atributo low
en HTML se utiliza con la etiqueta <meter>
para definir el umbral inferior de un rango de valores considerado "bajo". Este atributo ayuda a los navegadores a aplicar estilos visuales específicos (como colores) cuando el valor del medidor está por debajo de este límite. Es ideal para representar métricas como niveles de batería, puntuaciones o uso de recursos. Aquí una guía detallada:
¿Qué es el Atributo low
?
Propósito: Indica el valor mínimo a partir del cual un dato se considera "bajo" en un rango.
Elemento asociado: <meter>
(medidor escalar).
Atributos relacionados:
-
min
: Valor mínimo del rango. -
max
: Valor máximo del rango. -
high
: Umbral superior para valores "altos". -
optimum
: Valor óptimo ideal.
Sintaxis Básica
<meter value="valor-actual" min="mínimo" max="máximo" low="umbral-bajo" high="umbral-alto" > </meter>
Ejemplo:
<meter value="15" min="0" max="100" low="20" high="80" > 15/100 </meter>
Ejemplos Prácticos
Ejemplo 1: Nivel de batería
<p>Batería: <meter value="15" min="0" max="100" low="20" high="90" > 15% </meter> </p>
Resultado: El navegador muestra un medidor donde el valor (15%) está por debajo de low="20"
, resaltándolo en rojo o amarillo (dependiendo del navegador).
Ejemplo 2: Puntuación de un examen
<p>Calificación: <meter value="45" min="0" max="100" low="50" high="80" > 45/100 </meter> </p>
Interpretación: La calificación (45) está por debajo de low="50"
, indicando un rendimiento bajo.
Reglas Clave
-
Valor de
low
: Debe ser mayor o igual quemin
y menor quehigh
ymax
. -
Valor predeterminado: Si no se especifica,
low
=min
. -
Compatibilidad con
optimum
: Si el valor está cerca deoptimum
, el navegador puede usar colores verdes; si está cerca delow
, usar amarillo/rojo.
Buenas Prácticas
Combina con high
y optimum
para definir rangos claros:
<meter value="30" min="0" max="100" low="20" high="80" optimum="50" > 30% </meter>
Proporciona texto descriptivo: Añade una leyenda para usuarios que no vean el medidor.
No uses <meter>
para barras de progreso: Para progreso (ej: descarga de archivos), usa <progress>
.
Errores Comunes
Error 1: Valores fuera de rango
<!-- Incorrecto: low > high --> <meter value="10" min="0" max="100" low="50" high="30"></meter>
Error 2: Ignorar min
y max
<!-- Incorrecto: Sin rango definido --> <meter value="15" low="20"></meter>
Accesibilidad
Lectores de pantalla: Algunos no anuncian el valor de low
. Complementa con texto:
<meter value="15" low="20" aria-label="Batería al 15% (baja)" > 15% (baja) </meter>
No confíes solo en colores: Usa texto o íconos para indicar estados críticos.
Compatibilidad en Navegadores
-
Soportado en: Chrome, Firefox, Safari, Edge (versiones modernas).
-
Limitaciones:
-
Estilos visuales varían entre navegadores (Chrome usa amarillo para bajo; Firefox, rojo).
-
IE11 y navegadores antiguos no soportan
<meter>
.
-
Ejemplo Avanzado: Uso con JavaScript
Actualiza dinámicamente el valor y los umbrales:
<meter id="miMedidor" min="0" max="100" low="20" high="80" ></meter> <script> const medidor = document.getElementById("miMedidor"); medidor.value = 15; // Valor actual medidor.low = 20; // Ajustar umbral bajo </script>
Conclusión
El atributo low
en HTML es clave para visualizar métricas con rangos críticos, mejorando la experiencia del usuario al resaltar valores bajos. Al combinarlo con high
y optimum
, creas medidores informativos y accesibles. ¡Inclúyelo en dashboards, sistemas de monitoreo o evaluaciones!