El elemento progress de HTML5

HTML5

El avance de HTML5 nos trae nuevas características que podremos comenzar a implementar en nuestros proyectos. Un elemento que se agrega en HTML5 es progress. ¿Para que sirve? En palabras sencillas podríamos decir que es lo que se conoce como una barra de progreso.

En este elemento es importante destacar que para que esta etiqueta sea eficaz, deberemos incluir los atributos max (el total al que podrá llegar la barra) y el atributo value (el lugar donde se encuentra el progreso). Veamos un ejemplo a continuación para comprender mejor como funciona:

<progress value="85" max="100">Si ves esto es porque tu navegador no soporta este elemento</progress>

Como podemos ver el uso del elemento Progress de HTML5 es muy simple. Solo debemos incluir la etiqueta html <progress> y establecer los atributos value y max con valores numéricos del 0 al 100.

Esto nos dará el siguiente resultado en los navegadores compatibles:

Si ves esto es porque tu navegador no soporta este elemento

Consideraciones finales

Las ventajas de este elemento pueden resultar muy interesantes, aunque tendremos que considerar dos aspectos fundamentales: funcionalidad y compatibilidad.

Para hacer interesante esta elemento será necesario que lo integremos con nuestra aplicación, ya sea con JavaScript o mediante alguna tecnología del lado servidor. Esta parte es clave para que tenga mayor sentido incluir este elemento en nuestros proyectos web.

Si deseamos editar código HTML, podremos recurrir a un editor, entre los que podemos destacar Visual Studio Code.

Resulta muy importante señalar que en el apartado compatibilidad, aún queda un camino por recorrer. Para saber más sobre la compatibilidad del elemento Progress de HTML5 podemos consultar las tablas que nos ofrece el sitio Caniuse.

Más sobre Diseño y desarrollo Web


Acerca de

Autor de los libros: Webmaster Profesional, HTML5: Comprenda el cambio y Apps HTML5 para móviles. Soy especialista en Desarrollo Web. Realizo proyectos basados en Inteligencia Artificial. Colaboré como autor y editor de contenidos para revistas, colecciones y diversos medios impresos y digitales. Brindo capacitaciones, clases de formación y consultorías sobre lenguajes de programación y herramientas para Desarrollo Web y móvil en modalidad online y presencial.

4 Comentarios en “El elemento progress de HTML5

  1. raymon dice:

    este es d mucha ayuda

  2. Sergio dice:

    Me ayudas con un ejemplo usando Ajax?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*