Il est possible d'insérer une image en HTML à l'aide de la balise <img>. Il s'agit d'une balise auto fermante, c'est à dire qu'elle n'a qu'une seule balise d'ouverture et pas de balise de fermeture.
On doit lui donner deux attributs:
src afin de donner un lien / une URL vers l'image en question. Il s'agit du même principe que pour un href avec <a>. Il faut utiliser le nom complet du fichier, incluant l'extension, par exemple src="images/Chrysanthemum.jpg"alt afin de fournir une description pour l'image pour les personnes qui ne peuvent pas la voir. Si il s'agit d'une image décorative, on suggère d'utiliser une image d'arrière-plan en CSS plutôt mais il est aussi possible de fournir un attribut vide tel que alt="".<p><img src="images/Chrysanthemum.jpg" alt="Une belle fleur"></p>
La majorité des formats d'images (JPEG, PNG, SVG, etc.) sont pris en charge.
On peut changer la taille d'une image à l'aide de deux attributs:
width pour la largeurheight pour la hauteurCes deux attributs prennent une valeur numérique représentant une taille en pixels. Afin de préserver la qualité des images, deux suggestions peuvent être appliquées:
<p><img src="images/Chrysanthemum.jpg" alt="Une belle fleur" width="512"></p>
Il est également possible de créer un lien à l'aide d'une image. Il suffit de combiner la balise <a> et <img>.
<p>
<a href="https://cegepoutaouais.qc.ca" target="_blank">
<img src="https://cegepoutaouais.qc.ca/wp-content/themes/tonikcegep/assets/images/header/logo-sm@2x.png" alt="Logo du CÉGEP">
</a>
</p>
Créez une page avec 3 différentes section. Dans chaque section, ajoutez une en-tête de niveau 2, une image de votre choix et 5 paragraphes de Lorem Ipsum.
Validez votre code HTML à l'aide du Validateur du W3C.
Il est également possible d'insérer un fichier vidéo sur une page à l'aide de la balise <video>. Tout comme pour une image, on doit indiquer un lien / une URL vers la vidéo à insérer à l'aide de l'attribut src.
<p><video src="video/bunny.mp4"></p>
Plusieurs formats vidéo sont pris en charge, selon le navigateur. Le format MP4 est pris en charge par la majorité des navigateurs.
On peut modifier le comportement de cette balise à l'aide de quelques attributs:
width et height afin de contrôler la taille. Les mêmes suggestions que pour <img> s'appliquentcontrols afin d'afficher des contrôles multimédia à l'utilisateur tel que le bouton lecture et arrêtautoplay afin de faire jouer la vidéo dès que la page est chargée; en temps normal, ce n'est permis que si on indique également que le vidéo jouera en sourdine par défautmuted afin de faire jouer le vidéo en sourdine par défautloop afin que le vidéo joue en boucleDe nos jours, la majorité des vidéos se trouvent sur des plateformes de contenu en ligne, tel que YouTube. Il est normalement possible d'intégrer un vidéo disponible sur ces plateformes directement sur votre site web.
Pour YouTube, il faut utiliser l'option Share (Partager) suivi de Embed (Intégrer). YouTube fournira ensuite le code à copier et coller dans votre page HTML.
<iframe width="560" height="315" src="https://www.youtube.com/embed/ifTF3ags0XI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
(code copié de YouTube)
Tout comme pour le vidéo, on peut intégrer un clip audio à notre page HTML à l'aide de la balise <audio>. Tout comme pour un vidéo, on doit indiquer un lien / une URL vers le clip audio à insérer à l'aide de l'attribut src.
<p><audio src="audio/horse.mp3" controls></p>
Plusieurs formats audio sont pris en charge, selon le navigateur. Le format MP3 est pris en charge par la majorité des navigateurs.
Nous allons créer le site de portfolio d'un photographe. Celui ci comportera une page d'accueil, ainsi qu'une page pour chacune de ses 5 photos.
Créez d'abord une page d'accueil avec les éléments suivants:
Créez ensuite chacune des 5 pages pour chaque photo. Chaque page devrait contenir les éléments suivants:
Validez le code HTML de toutes vos pages à l'aide du Validateur du W3C.