Un HyperText Markup Langage (HTML) curseur se réfère à l'apparence du pointeur de la souris comme il est représenté sur l'écran. Bien que le curseur a un jeu des apparences et des comportements par défaut qui sont contrôlées par le système d'exploitation sur un ordinateur et le programme de navigation sur le Web lui-même, ceux-ci peuvent être modifiées à la fois dans un document HTML. Le changement dans la forme d'un curseur peut être purement à des fins esthétiques ou de conception, ou il peut être d'aider à mettre l'accent sur l'utilité d'un élément du site. En plus d'être en mesure de changer le curseur sur l'un des prédéfinis du système formes, il peut également être transformée en une image personnalisée. Il ya quelques problèmes avec l'aide d'un curseur HTML, cependant, la plupart d'entre eux résultant d'implémentations navigateur incomplète de la langue ou de restrictions du système d'exploitation.
La possibilité de modifier l'état et l'image d'un curseur HTML a été presque toujours une fonction qui pourrait être réalisée en ligne par l'utilisation de certains scripts très longs et incohérente exécution ou des plug-ins, mais l'introduction de la deuxième version des feuilles de style en cascade ( CSS) en format HTML rendu le processus beaucoup plus facile et beaucoup plus cohérent. En changeant le modèle d'objet de document (DOM) Propriété curseur, tel qu'il apparaît dans la fenêtre de visualisation du navigateur peuvent être modifiés. La fonctionnalité réelle de la souris, pour autant que cliquer et faire glisser, ne peut pas être modifié dans ce sens.
Le curseur HTML peut être modifié à l'une quelconque d'un certain nombre de formes prédéfinies. La plupart de ces formes sont employées par le système d'exploitation lors de l'utilisation normale et incluent la flèche pointant norme, croix, une icône d'attente ou les flèches utilisées lorsque le redimensionnement des fenêtres dans des directions différentes. Il ya aussi la possibilité de spécifier une image personnalisée à utiliser à la place du curseur. Pour spécifier un curseur client HTML, le fichier image ne doit pas être supérieure à 32 pixels en largeur et en hauteur. Il devrait également être conçu dans un format de fichier qui permet de transparence afin sections du site Web sous les sections inutilisées du curseur n'est visible, de sorte que le curseur se n'apparaît pas comme un bloc solide opaque avec une icône dessinée en elle.
Pas tous les navigateurs n’appliquent toutes les fonctions de la même manière, afin de changer un curseur HTML ne sont pas toujours les mêmes résultats. Certains navigateurs prennent en charge des noms différents pour les différents curseurs système, tandis que d'autres nécessitent quelques ajustements code pour obtenir un curseur personnalisé HTML à apparaître. En outre, le système d'exploitation utilisé et le contexte dans lequel le navigateur est en cours d'exécution peut également empêcher le curseur d'être changé.