Une barre de défilement (HTML) est un élément de l'interface utilisateur qui peuvent apparaître dans le cadre visible afficher un document HTML. Il permet à un utilisateur de déplacer la zone visible d'une zone de l'écran tout en laissant intact les zones environnantes. Dans de nombreux cas, une barre de défilement HTML peut être généré automatiquement par le visionneuse de documents HTML, bien que certains langages HTML et la feuille de style en cascade ( CSS ) Les codes peuvent forcer une barre de défilement pour afficher ou peut-on forcer à être caché. Dans une page Web, une barre de défilement HTML peut être une solution de mise en forme définie dans le cas d'un dépassement de contenu, ou il peut être un bien qui peut être définie sur images affichées dans la fenêtre principale. Il est important de noter que d'une barre de défilement HTML qui apparaît dans un document HTML rendu est différent du système d'exploitation interface utilisateur graphique (GUI) de l'élément de barre de défilement qui est contrôlée par le navigateur web, bien que certaines opérations peuvent également modifier l'apparence de la barre de défilement du navigateur .
Lorsque rendu à l'intérieur d'un document HTML, une barre de défilement HTML a l'aspect général de l'élément de l'interface graphique de défilement par défaut du système. Il s'agit généralement d'une barre verticale ou horizontale, qui a des flèches placées sur chaque extrémité. Le bar, qui est aussi appelé la piste, a alors une boîte sur le dessus qui représente la zone actuellement affichée du document ou de plus grande surface. La barre de défilement peut être manipulée en cliquant sur les flèches avec le curseur de la souris pour déplacer la zone affichée, ou en faisant glisser directement sur la zone de l'indicateur visible le long de la piste.
Quand une région comme un cadre est défini dans HTML ou CSS, le montant prévu de l'espace en pixels n'est parfois pas disponible en raison d'une résolution de l'écran ou de la fenêtre de taille différente. Cela provoque un débordement à se produire, ce qui signifie que du texte, des images et d'autres éléments ne sont pas en mesure d'être entièrement affiché dans l'espace disponible. Un comportement qui peut être spécifié dans un document HTML est pour le moteur de rendu pour créer une barre de défilement HTML de sorte qu'un utilisateur peut se déplacer dans les différentes parties non visibles de la région dans un espace limité. Alternativement, la barre de défilement peut être désactivé, ce qui signifie que si une partie seulement d'une image ou un bloc de texte est affiché, les zones non visibles ne pourront tout simplement pas être affichés et aucune indication qu'ils existent seront évidents.
Grâce à l'utilisation de CSS, une barre de défilement HTML peut avoir son aspect personnalisé. Cela signifie généralement changer la séquence de couleurs qui sont utilisées pour tirer la barre, ses points forts et ses ombres. Avec l'utilisation de langages de script et un peu de codage non standard, les graphiques réels qui sont utilisés pour afficher une barre de défilement HTML peuvent être modifiés pour une apparence plus personnalisée, bien que tous les navigateurs ou systèmes d'exploitation prennent en charge cette fonctionnalité.