HTML                
            Élément de progrès
        
        
            
    Recherche…
Paramètres
| Paramètre | Valeur | 
|---|---|
| max | Combien de travail la tâche exige au total | 
| valeur | Combien de travail a déjà été accompli | 
| position |  Cet attribut renvoie la position actuelle de l'élément <progress>  | 
| Étiquettes |  Cet attribut renvoie une liste d'étiquettes d'élément <progress> (le cas échéant)  | 
Remarques
 L'élément <progress> n'est pas pris en charge dans les versions d'Internet Explorer inférieures à 10 
 L'élément <progress> est le mauvais élément à utiliser pour quelque chose qui n'est qu'une jauge, plutôt que la progression de la tâche. Par exemple, l'affichage de l'utilisation de l'espace disque à l'aide de l'élément <progress> est inapproprié. Au lieu de cela, l'élément <meter> est disponible pour ce type de cas d'utilisation. 
Le progrès
 L'élément <progress> est nouveau en HTML5 et sert à représenter la progression d'une tâche 
<progress value="22" max="100"></progress>
Cela crée une barre remplie 22%
Changer la couleur d'une barre de progression
 Les barres de progression peuvent être stylées avec le sélecteur de progress[value] . 
 Cet exemple donne une barre de progression d'une largeur de 250px et d'une hauteur de 20px 
progress[value] {
  width: 250px;
  height: 20px;
}
Les barres de progression peuvent être particulièrement difficiles à mettre en forme.
Chrome / Safari / Opera
 Ces navigateurs utilisent le sélecteur d' -webkit-appearance pour personnaliser la balise de progression. Pour annuler cela, nous pouvons réinitialiser l'apparence. 
progress[value] {
  -webkit-appearance: none;
  appearance: none;
}
Maintenant, nous pouvons styliser le conteneur lui-même
progress[value]::-webkit-progress-bar {
  background-color: "green";
}
Firefox
Firefox classe la barre de progression un peu différemment. Nous devons utiliser ces styles
progress[value] {
  -moz-appearance: none;
  appearance: none;
  border: none;                /* Firefox also renders a border */
}
Internet Explorer
 Internet Explorer 10+ prend en charge l'élément de progress . Cependant, il ne prend pas en charge la propriété background-color . Vous devrez utiliser la propriété color à la place. 
progress[value]  {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;                       /* Remove border from Firefox */
  width: 250px;
  height: 20px;
  color: blue; 
}
        HTML de repli
 Pour les navigateurs qui ne prennent pas en charge l'élément de progress , vous pouvez l'utiliser comme solution de contournement. 
<progress max="100" value="20">
    <div class="progress-bar">
        <span style="width: 20%;">Progress: 20%</span>
    </div>
</progress>
Les navigateurs qui prennent en charge la balise de progression ignorent le div imbriqué à l'intérieur. Les navigateurs existants qui ne peuvent pas identifier la balise de progression afficheront le div à la place.