Contenu du cours
HTML Ultime
HTML Ultime
Utilisation des Liens et des Boutons en HTML
Lien
La balise <a>
est utilisée pour créer des hyperliens permettant aux utilisateurs de naviguer entre différentes pages web. Lorsqu’un utilisateur clique sur un lien, le navigateur envoie une requête au serveur pour la page associée au lien et affiche la réponse à l’écran. L’attribut href
permet de spécifier l’URL de la page de destination.
index.html
Attributs de lien
target
Par défaut, le lien s'ouvre dans le même onglet du navigateur. L'attribut target
permet de modifier ce comportement. Pour ouvrir un lien dans un nouvel onglet, utiliser target="_blank"
.
index.html
download
L'attribut download
peut être utilisé avec la balise HTML <a>
pour indiquer que la ressource cible doit être téléchargée au lieu d'être affichée dans le navigateur. Lorsque l'attribut download
est utilisé, le navigateur invite l'utilisateur à enregistrer le fichier avec le nom spécifié. Par exemple, pour créer un élément avec la fonctionnalité suivante : lorsque l'utilisateur clique sur le lien, le navigateur télécharge le fichier "myfile.pdf" depuis https://example.com/
et invite l'utilisateur à l'enregistrer sous le nom myfile.pdf.
index.html
href
L'attribut href
est utilisé non seulement pour naviguer vers d'autres pages, mais aussi pour créer des liens vers des adresses e-mail, des numéros de téléphone et des sections spécifiques.
index.html
De plus, l'attribut href
peut être utilisé pour naviguer vers des sections spécifiques au sein d'une page web. Pour créer une balise d'ancrage, attribuez un attribut id
(un identifiant unique) à la section souhaitée vers laquelle vous souhaitez faire défiler la page. L'attribut href
prend une valeur commençant par le symbole #
suivi de la valeur de l'id
.
Explorons l'exemple suivant, présenté sous forme de CodeSandbox. Cette plateforme permet d'inspecter le code et d'examiner le fonctionnement du code.
Remarque
Veuillez prendre un moment pour inspecter la fonctionnalité en cliquant sur les liens et en observant comment la page en direct fait défiler jusqu'aux sections spécifiques. Portez également attention aux attributs de la balise
a
et de la baliseh2
.Pour afficher le code, faites glisser le curseur sur le côté gauche du CodeSandbox. Cela révélera le code existant dans l'éditeur.
Bouton
La balise <button>
en HTML est utilisée pour créer un bouton cliquable pouvant déclencher une action, telle que la soumission d'un formulaire, l'exécution d'une fonction JavaScript comme l'ouverture et la fermeture d'une fenêtre contextuelle, ou l'activation d'un menu mobile. Par défaut, la balise <button>
possède l'attribut type
, et sa valeur est submit
. Cependant, il est souvent nécessaire de spécifier type="button"
.
index.html
Résumé
La balise <a>
est utilisée pour créer des hyperliens vers d'autres pages web, documents ou ressources. En revanche, la balise <button>
sert à ajouter de l'interactivité sur une page web, déclencher un événement ou effectuer une action. Il est essentiel de ne pas confondre leurs usages respectifs.
1. Quelle est la fonction principale de la balise <a>
?
2. Peut-on utiliser une balise <button>
pour soumettre un formulaire ?
3. Quelle est la principale différence entre la balise <a>
et la balise <button>
?
Merci pour vos commentaires !