HTML                
            Fortschrittselement
        
        
            
    Suche…
Parameter
| Parameter | Wert | 
|---|---|
| max | Wie viel Arbeit die Aufgabe insgesamt erfordert | 
| Wert | Wie viel der Arbeit wurde bereits geleistet | 
| Position |  Dieses Attribut gibt die aktuelle Position des <progress> -Elements zurück  | 
| Etiketten |  Dieses Attribut gibt eine Liste der <progress> -Elementbeschriftungen zurück (falls vorhanden).  | 
Bemerkungen
 Das <progress> -Element wird in Versionen von Internet Explorer unter 10 nicht unterstützt 
 Das <progress> -Element ist das falsche Element, das für etwas verwendet wird, das nur ein Messgerät ist, und nicht für den Taskfortschritt. Das Anzeigen der Verwendung von Speicherplatz mithilfe des Elements <progress> ist beispielsweise nicht geeignet. Stattdessen ist das Element <meter> für diese Art von Anwendungsfällen verfügbar. 
Fortschritt
 Das <progress> -Element ist neu in HTML5 und wird verwendet, um den Fortschritt einer Aufgabe darzustellen 
<progress value="22" max="100"></progress>
 Dadurch wird ein Balken mit 22% gefüllt.
Ändern der Farbe einer Fortschrittsleiste
 Fortschrittsbalken können mit der progress[value] . 
 Dieses Beispiel gibt einem Fortschrittsbalken eine Breite von 250px und eine Höhe von 20px 
progress[value] {
  width: 250px;
  height: 20px;
}
 Fortschrittsbalken können besonders schwierig zu gestalten sein.
Chrome / Safari / Opera
 Diese Browser verwenden den Selektor -webkit-appearance , um das Fortschritts-Tag zu -webkit-appearance . Um dies zu überschreiben, können wir das Erscheinungsbild zurücksetzen. 
progress[value] {
  -webkit-appearance: none;
  appearance: none;
}
 Nun können wir den Container selbst gestalten
progress[value]::-webkit-progress-bar {
  background-color: "green";
}
 Feuerfuchs
Firefox formatiert den Fortschrittsbalken etwas anders. Wir müssen diese Stile verwenden
progress[value] {
  -moz-appearance: none;
  appearance: none;
  border: none;                /* Firefox also renders a border */
}
 Internet Explorer
 Internet Explorer 10+ unterstützt das progress . Die background-color Eigenschaft wird jedoch nicht unterstützt. Sie müssen stattdessen die color-Eigenschaft verwenden. 
progress[value]  {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;                       /* Remove border from Firefox */
  width: 250px;
  height: 20px;
  color: blue; 
}
        HTML-Fallback
 Für Browser, die das progress nicht unterstützen, können Sie dies als Problemumgehung verwenden. 
<progress max="100" value="20">
    <div class="progress-bar">
        <span style="width: 20%;">Progress: 20%</span>
    </div>
</progress>
 Browser, die das Progress-Tag unterstützen, ignorieren das verschachtelte Div. Ältere Browser, die das Fortschritts-Tag nicht identifizieren können, rendern stattdessen das div.