Créer un élément HTML <progress> en ligne
Le Générateur HTML Progress crée un élément <progress> avec un label pour représenter l’avancement d’une tâche. Définissez Max et Value pour une progression déterminée, ou activez Indeterminate afin d’omettre value lorsque l’avancement ne peut pas encore être calculé.
Utilisez le Générateur HTML Meter pour une mesure scalaire dans une plage connue, comme l’espace de stockage utilisé, plutôt que pour l’avancement d’une tâche.
Options du Générateur HTML Progress
- ID relie l’élément progress à son Label visible.
- Max définit la quantité positive de travail nécessaire à l’achèvement.
- Value définit le travail effectué et reste compris entre zéro et Max.
- Indeterminate omet
valuepour signaler une activité dont la fraction achevée est inconnue.
Le texte à l’intérieur de <progress> sert de contenu de remplacement. Les attributs fournissent la valeur aux navigateurs compatibles.
Créer un élément HTML <progress> en C#
Le panneau C# montre comment créer l’indicateur configuré avec Aspose.HTML for .NET . Le code généré suit les étapes suivantes.
- Créez un
HTMLDocument. - Créez l’élément
progressavecCreateElement(). - Définissez
idetmax, puis ajoutezvalueuniquement pour une progression déterminée. - Créez le label associé, ajoutez les deux éléments avec
AppendChild()et enregistrezprogress.htmlavecSave().
Choisissez une progression déterminée ou indéterminée avant de copier le code C#.
FAQ du Générateur HTML Progress
1. Quand faut-il utiliser <progress> plutôt que <meter> ?
Utilisez <progress> pour indiquer l’avancement d’une tâche, comme un téléversement ou un traitement. Utilisez <meter> pour une mesure scalaire dans une plage connue qui ne représente pas l’achèvement d’une tâche.
2. Comment créer une barre de progression indéterminée ?
Omettez l’attribut value tout en conservant un max positif. Le navigateur indique alors une activité en cours sans prétendre qu’une fraction connue est terminée.
3. Comment le pourcentage d’avancement est-il calculé ?
Pour une progression déterminée, divisez value par max, puis multipliez par 100. Par exemple, value="25" et max="100" représentent 25 pour cent.
4. La valeur de progression peut-elle dépasser max ?
La valeur doit rester comprise entre zéro et le maximum. Le générateur ramène toute valeur saisie dans cette plage avant de produire l’aperçu et le code.
5. Pourquoi un élément progress doit-il avoir un label ?
Un label visible et associé précise la tâche décrite par l’indicateur. Ne vous fiez pas uniquement à l’apparence de la barre ou au pourcentage, notamment lorsque plusieurs tâches ou des technologies d’assistance sont concernées.
Installer Aspose.HTML for .NET
Installez Aspose.HTML for .NET depuis NuGet avec l’interface CLI .NET :
dotnet add package Aspose.HTML
Vous pouvez également utiliser l’interface du gestionnaire de packages NuGet ou exécuter Install-Package Aspose.HTML dans la console du gestionnaire de packages. Consultez le
guide d’installation
pour la configuration, ou demandez une
licence temporaire
afin d’évaluer l’API sans limitations.
Autres générateurs HTML
Créez et prévisualisez le balisage d’autres éléments HTML courants.