HTML                
            Element postępu
        
        
            
    Szukaj…
Parametry
| Parametr | Wartość | 
|---|---|
| max | Ile pracy w sumie wymaga to zadanie | 
| wartość | Ile pracy zostało już wykonanych | 
| pozycja |  Ten atrybut zwraca bieżącą pozycję elementu <progress>  | 
| etykiety |  Ten atrybut zwraca listę etykiet elementów <progress> (jeśli istnieją)  | 
Uwagi
 Element <progress> nie jest obsługiwany w wersjach programu Internet Explorer mniejszych niż 10 
 Element <progress> jest niewłaściwy do użycia w przypadku czegoś, co jest tylko miernikiem, a nie postępem zadania. Na przykład pokazywanie wykorzystania miejsca na dysku za pomocą elementu <progress> jest nieodpowiednie. Zamiast tego element <meter> jest dostępny dla tego typu przypadków użycia. 
Postęp
 Element <progress> jest nowy w HTML5 i służy do reprezentowania postępu zadania 
<progress value="22" max="100"></progress>
 To tworzy pasek wypełniony 22%
Zmiana koloru paska postępu
 Paski postępu można stylizować za pomocą selektora progress[value] . 
 W tym przykładzie pasek postępu ma szerokość 250px i wysokość 20 20px 
progress[value] {
  width: 250px;
  height: 20px;
}
 Paski postępu mogą być szczególnie trudne do stylizacji.
Chrome / Safari / Opera
 Te przeglądarki używają selektora -webkit-appearance do -webkit-appearance znacznika postępu. Aby to zmienić, możemy zresetować wygląd. 
progress[value] {
  -webkit-appearance: none;
  appearance: none;
}
 Teraz możemy stylizować sam kontener
progress[value]::-webkit-progress-bar {
  background-color: "green";
}
 Firefox
Firefox stylizuje pasek postępu nieco inaczej. Musimy używać tych stylów
progress[value] {
  -moz-appearance: none;
  appearance: none;
  border: none;                /* Firefox also renders a border */
}
 Internet Explorer
 Internet Explorer 10+ obsługuje element progress . Nie obsługuje jednak właściwości background-color . Zamiast tego musisz użyć właściwości color. 
progress[value]  {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;                       /* Remove border from Firefox */
  width: 250px;
  height: 20px;
  color: blue; 
}
        Fallback HTML
 W przypadku przeglądarek, które nie obsługują elementu progress , można użyć tego jako obejścia. 
<progress max="100" value="20">
    <div class="progress-bar">
        <span style="width: 20%;">Progress: 20%</span>
    </div>
</progress>
 Przeglądarki obsługujące tag postępu zignorują zagnieżdżone wewnątrz div. Starsze przeglądarki, które nie mogą zidentyfikować znacznika postępu, wyświetlą zamiast tego div.