Cours 3¶
Formatage du texte HTML¶
Balise | Description | Exemple |
---|---|---|
<strong> |
Texte en gras avec importance | <strong>Attention!</strong> |
<em> |
Texte en italique avec emphase | <em>Mise en valeur</em> |
<u> |
Texte souligné (peu utilisé en HTML5) | <u>Texte souligné</u> |
Il existe aussi les balises <b>
et <i>
, qui produisent un effet visuel similaire, mais sans signification sémantique. Il est donc préférable d’utiliser <strong>
et <em>
lorsque le contenu a une importance ou une emphase réelle.
Anglicismes¶
Les anglicismes sont doivent être pris en charge de façon sémantique. Pour ce faire, il faut ajouter un attribut.
Balises génériques¶
Balise | Type | Usage typique |
---|---|---|
<div> |
bloc | Conteneur de sections (ex. : regroupement de paragraphes, structure d’une page) |
<span> |
inline | Mise en forme ou manipulation de mots précis dans une ligne de texte |
<div class="carte">
<h2>Produit</h2>
<p>Prix : <span class="prix">29.99$</span></p>
</div>
Liens hypertexte¶
La syntaxe
<a href="https://www.google.com">Visiter Google</a>
Types de liens¶
Type | Exemple | Description |
---|---|---|
Externe | <a href="https://example.com">Lien externe</a> |
Va vers un autre site |
Interne | <a href="page2.html">Page interne</a> |
Va vers une autre page du site |
Ancre | <a href="#section2">Aller à Section 2</a> |
Saute à une section de la même page |
Créer une ancre¶
<a href="#contact">Aller à Contact</a>
<!-- Plus bas dans la page -->
<h2 id="contact">Section Contact</h2>
Et si on imbriquait ?¶
Faut-il mettre un <strong>
dans un <a>
, ou l’inverse ?
Les deux sont valides, parce que ce sont toutes les deux des balises inline (on verra ce que ça veut dire un peu plus tard). Alors, comment choisir ?
<p>
J'ai écrit un article sur le film
<a href="https://www.themoviedb.org/movie/71883"><strong>Redline</strong></a>.
</p>
<!--
Signification sémantique :
Le lien est important. Clique dessus, c’est crucial !
-->
<p>
J'ai écrit un article sur le film
<strong><a href="https://www.themoviedb.org/movie/71883">Redline</a></strong>.
</p>
<!--
Signification sémantique :
Le film Redline est important. Ah, et en passant, c’est aussi un lien.
-->
Chemins d’accès absolus vs relatifs¶
Type | Exemple | Description |
---|---|---|
Absolu | https://site.com/images/logo.png |
Lien complet vers un fichier sur le Web |
Relatif | ./images/logo.png |
Lien par rapport à l’emplacement actuel |
Variants de chemins relatifs¶
Chemin | Signification |
---|---|
./ |
Dossier actuel |
../ |
Remonte d’un dossier |
/ |
Racine du site (si serveur configuré) |
Exemple¶
index.html
pages/
contact.html
images/
logo.png
Dans contact.html
, pour viser logo.png
:
<img src="../images/logo.png" alt="Logo">