Un HyperText Markup Language (HTML) compte à rebours est un objet, un script ou un morceau de code qui déduit le temps d'un compteur ou affiche la période de temps restant jusqu'à une certaine date. Bien qu'il ne soit pas nécessaire, un compte à rebours HTML est généralement affiché visuellement pour l'utilisateur de voir. Il est possible d'attacher une action spécifique à prendre, telles que le chargement d'une autre page Web ou de passer à une date différente du compte à rebours, quand un compte à rebours HTML atteint le nombre cible, ou zéro. Le plus souvent, les chiffres utilisés pour afficher le temps restant dans un compte à rebours peut être personnalisé pour s'adapter à un thème de conception certaine ou d'imiter de vrais comptes à rebours. En fonction de la langue et de la méthode utilisée pour mettre en place un compte à rebours HTML, certains navigateurs risquent de ne pas afficher les numéros en raison de préférences de l'utilisateur ou les paramètres de sécurité.
La création d'un élément HTML à rebours sur une page Web qui peut être fait à l'aide de JavaScript, Java , ou même Flash . L'aspect important de la langue utilisée, c'est qu'il doit être capable de se mettre à jour, même quand il n'y a pas d'interaction utilisateur, ce qui rend certains Common Gateway Interface (CGI) langues inapproprié pour la tâche. Cela est moins important pour les comptes à rebours qui impliquent la mesure de quelques jours seulement ou d'autres quantités qui ne changent pas fréquemment.
Une utilisation d'un compte à rebours HTML est de forcer un utilisateur à faire une pause et voir une publicité avant d'être autorisés à entrer dans un site Web particulier. Cette minuterie fonctionne en conjonction avec les cookies HTML pour déterminer si un utilisateur a attendu pendant le compte à rebours avant l'accès au site est autorisé. Si un utilisateur tente de contourner le compte à rebours en entrant l'adresse d'un site directement dans un navigateur, le site principal peut vérifier un cookie sur le système de l'utilisateur pour voir si la page du chronomètre a été vu jusqu'à ce que le compte à rebours expiré.
Dans la plupart des cas, un compte à rebours HTML utilise un ensemble d'images pour afficher les numéros et toute autre information nécessaire. Ces images incluent le conteneur pour les chiffres, ce qui peut être fait pour ressembler à peu près n'importe quoi, et les chiffres eux-mêmes. Les images pour les numéros peuvent généralement être personnalisées afin qu'ils émulent un affichage numérique, caractères manuscrits ou même des symboles abstraits. Lorsqu'il est utilisé en conjonction avec des feuilles de style en cascade (CSS), le positionnement de l'objet compte à rebours peut être très précis et fluide.
Plus complexes des programmes à rebours HTML peut réellement définir une image entière qui émule le monde réel des appareils analogiques. Un exemple est une horloge murale standard analogique minutes et des heures qui passent comme le temps diminue. Rendus artistiques comme le mouvement d’horlogerie brouillée, peut également être utilisé pour représenter le mouvement d'un compte à rebours.