Tag HTML <marquee>
Le tag <marquee> est utilisé pour créer une ligne courante sur le site. À l’aide de ce tag, on peut déplacer du texte ou des images horizontalement et verticalement.
Le tag <marquee> est obsolète, et W3Docs ne recommande pas son utilisation. En utilisant le tag, on peut avoir les problèmes avec la validation de code.
Syntaxe
Le tag <marquee> est un tag apparié, composé de deux parties: le tag ouvrant (<marquee>) et le tag fermant (</marquee>).
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
</head>
<body>
<marquee>Un texte défilant créé avec l'élément HTML Marquee.</marquee>
</body>
</html>
Utilisez l'attribut direction de l'élément <marquee> pour changer la direction de texte/image. Voyons un autre exemple où le texte défile de haut en bas.
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
</head>
<body>
<marquee direction="down">Un texte défilant créé avec l'élément HTML Marquee.</marquee>
</body>
</html>
Maintenant voyons un exemple d'utilisation de l'élément <marquee> pour définir une image défilante:
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
</head>
<body>
<marquee behavior="scroll" direction="up">
<img src="/uploads/media/default/0001/01/0710cad7a1017902166203def268a0df2a5fd545.png" width="190" height="45" alt="W3docs" />
</marquee>
</body>
</html>
Utilisez les propriétés CSS background-color
pour styler l'élément <marquee>.
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
</head>
<body>
<style>
marquee {
width: 100%;
padding: 10px 0;
background-color: lightblue;
}
</style>
<marquee direction="scroll">Un texte défilant créé avec l'élément HTML Marquee et stylé avec les propriétés CSS.</marquee>
</body>
</html>
Attributs
Attributs | Valeur | Description |
---|---|---|
behavior | slide alternate scroll |
Type de mouvement
slide - s'arrête, atteint le bord alternate - change de direction pour atteindre le bord scroll - apparaît sur le côté opposé |
bgcolor | rgb(x,x,x) #xxxxxx colorname |
Couleur de fond |
direction | up down left right |
La direction de mouvement |
height | pixels % |
Hauteur de la zone de défilement |
hspace | pixels | Marges horizontales autour du tag |
loop | number | Le nombre de contenu défilant. Si cet attribut n'est pas spécifié, le contenu défilera en continu. |
scrollamount | number | Vitesse de défilement. La taille est spécifiée en pixels. La valeur par défaut est 6. |
scrolldelay | seconds | Le délai en millisecondes entre les mouvements. La valeur par défaut est 85. Les valeurs inférieures à 60 sont ignorées. |
truespeed | seconds | Autorise les valeurs d'attribut scrolldelay à être inférieures à 60 millisecondes. |
vspace | pixels | Indentation verticale. |
width | pixels % |
La largeur de la zone de défilement. |
Le tag <marquee> supporte également les Attributs globaux et les Attributs d'événements.
Comment styler le tag HTML <marquee> ?
Propriétés communes pour modifier le poids visuel/emphase/taille du texte dans le tag <marquee>:
- La propriété CSS font-style définit le style de la police: normal | italic | oblique | initial | inherit
- La propriété CSS font-family spécifie une liste priorisée d’un ou plusieurs noms de famille de police et/ou noms de famille génériques pour l’élément sélectionné.
- La propriété CSS font-size définit la taille de la police.
- La propriété CSS font-weight définit si la police doit être en gras ou épaisse.
- La propriété CSS text-transform contrôle le cas de texte et la capitalisation.
- La propriété CSS text-decoration spécifie la décoration ajoutée au texte, et est une propriété raccourcie pour les propriétés CSS text-decoration-line, text-decoration-color, text-decoration-style.
Coloration du texte dans le tag HTML <marquee>:
- La propriété CSS color décrit la couleur du contenu et les décorations du texte.
- La propriété CSS background-color définit la couleur de fond d’un élément.
Styles de mise en page du texte pour la tag HTML <marquee>:
- La propriété CSS text-indent spécifie l’indentation de la première ligne dans un bloc de texte.
- La propriété CSS text-overflow spécifie comment le contenu qui n’est pas affiché doit être signalé à l’utilisateur.
- La propriété CSS white-space spécifie comment l’espace blanc à l’intérieur d’un élément est géré.
- La propriété CSS word-break spécifie où les lignes doivent être cassées.
Autres propriétés utiles pour le tag HTML <marquee>:
- La propriété CSS text-shadow ajoute des ombres au texte.
- La propriété CSS text-align-last définit l’alignement de la dernière ligne du texte.
- La propriété CSS line-height spécifie la hauteur d’une ligne.
- La propriété CSS letter-spacing définit les espaces entre les lettres/caractères d’un texte.
- La propriété CSS word-spacing permet de définir l’espacement entre les mots.
Support de Navigateurs
✓ | ✓ | ✓ | ✓ | ✓ |
Pratiquez vos connaissances
Quelles sont les attributs que vous pouvez utiliser avec la balise HTML <marquee>?
Correcte!
Incorrecte!