Académique Documents
Professionnel Documents
Culture Documents
<!-- Lien interne vers l’élément id="sommaire" (sur la même page) -->
<A href="#sommaire">Retour Sommaire</A>
lien
source Index.htm
Ressource située dans un répertoire
contenant la page d’appel:
Remonter chaque répertoire par ../
Ex: href="../index.html
• Une cellule <td> (table data) peut contenir du texte et beaucoup d’autres éléments
HTML tels que des liens, des images, des listes, etc. Elle est toujours imbriquée dans
un élément <tr>.
• Un élément <th> (table header) est une cellule spécialisée qui joue le rôle d’en-tête de
colonne (ou de ligne) dans un tableau. Il doit être imbriqué dans une balise <tr>.
• Attributs:
• colspan : Nombre de colonnes occupées et fusionnées par cette cellule
• rowspan : Nombre de lignes occupées et fusionnées par cette cellule.
Éléments d’un tableau
<caption>, <thead>
• Un élément <colgroup> placé en début de <table> est utilisé pour spécifier des
propriétés communes à un groupe de colonnes.
• Elles seront affectées au nombre de colonnes indiqué par l’attribut span (Nombre de
colonnes auxquelles appliquer les propriétés). Il doit être placé avant tout usage de
<thead>, <tbody>, <tfoot>, et <tr>.
• Une énumération d’un ou plusieurs éléments <col> définit des propriétés individuelles
pour chacune des colonnes, prenant la priorité sur celles indiquées par le parent
<colgroup>.
Utilité du découpage sémantique des tableaux
• Les navigateurs peuvent exploiter la structuration sémantique pour
agrémenter l’affichage de tableaux, particulièrement s’ils possèdent des
dimensions qui excèdent la surface de visualisation
• En maintenant ces éléments visibles à l’écran indépendamment des lignes, durant le
défilement du document.
• Le même principe peut être appliqué à l’impression pour conserver les blocs
d’entête et de pied de tableau, en haut et en bas de chaque page, si ce dernier doit
s’étaler sur plusieurs pages.
Exemples
<table border="1">
<tr> <th>nom client</th>
<th colspan="2">Télephone</th>
</tr>
<tr> <td>client1</td> <td>555 77 854</td> <td>555 77 855</td>
</tr>
</table>
Exemples
<table border="1">
<tr> <th>Nom client:</th> <td>Client1</td> </tr>
<tr>
<th ">Télephone:</th>
<td>555 77 854<rowspan="2/td>
</tr>
<tr> <td>555 77 855</td> </tr>
</table>
<table border=“1”>
<thead>
<tr><th>Article</th> Exemple 3
<th>Prix</th></tr>
</thead> <tfoot>
<tbody>
<tr><td>Article 1</td> <tr> <td>Total</td>
<td>1000DA</td></tr> <td>9000DA</td></tr>
<tr><td>Article2</td>
</tfoot>
<td>8000DA</td></tr>
</tbody> </table>
Mise en évidence d’un texte
• <strong>: Du contenu placé entre balises <strong> doubles aura deux fois plus
d’importance. Il est affiché en gras.
• <em>: Il s’agit d’un procédé linguistique qui donne de l’importance au discours. Il est
affiché en italique.
• <b> Elle met le texte en gras, sans lui conférer d’importance particulière dans son
contexte.
• <i>: une portion de texte mise en italique, mais sans convoyer d’importance ou
d’emphase.
Les images d’illustration
• La balise <img> permet d’ajouter une image au contenu de la page
HTML:
<img src=" url image " alt=" contenu alternatif" >
• Toujours ajouter ‘alt’ au cas où l’image ne s’afficherait pas
• Il est préférable de définir en HTML les images qui font partie du
contenu du document. Les images d’arrière plan ou de décoration seront
ajoutées dans la feuille de style.
Support du multimédia
• audio : pour définir un son, comme la musique ou les autres flux audio
(streaming).
• video : Insérer un contenu video en streaming.
• track : Insérer un sous-titre à une vidéo affichée avec la balise video .
• embed : définit un contenu incorporé, comme un plug in.
Élément PRE
• L’élément PRE définit un bloc de texte comme préformaté.
• Le texte d'un élément <pre> est affiché dans une police à largeur fixe
(généralement Courier) et conserve les espaces et les sauts de ligne.
Élément BLOCKQUOTE
• L’élément BLOCKQUOTE est un élément de type bloc permettant de
délimiter une citation.
• Une citation peut indiquer une source d’information ou représenter des
notes de lecture.
• Les navigateurs restituent en général l’élément BLOCKQUOTE sous la
forme d’un bloc de texte en retrait.
Élément ADDRESS
• L’élément ADDRESS, généralement placé à la fin d’un document, sert à
fournir des informations de contact applicables au document ou à une
partie essentielle de celui-ci.
<ADDRESS>
<A href="contact.html">le webmaster</A> est la personne à contacter pour tout
problème rencontré sur le site.
</ADDRESS>
Élément ABBR
• L’ élément ABBR permet aux auteurs d’indiquer clairement les
occurrences des abréviations et des acronymes.
• Le contenu de cet élément spécifie l’expression abrégée telle qu’elle
apparaîtrait normalement dans le cours du texte.
• L’attribut title de cet élément peut servir à procurer la forme complète ou
développée de l’expression.
<Details> et <summary>
• L’élément details permet de donner des informations complémentaires que
l’utilisateur peut afficher ou cacher selon ses besoins. À l’affichage, une petite flèche
permet de contrôler l’affichage de cet élément.
• L’élément summary permet de donner une légende à l’élément details, qui s’affichera
dès le départ.
• Ex: <details>
<summary>Copyright</summary>
<p> by Webmaster. All Rights Reserved.</p>
</details>
<figure>, <figcaption>
• <figure> permet d’ajouter une image représentant un contenu comme une
illustration, diagramme,…
• <figcaption permet de lui associer une légende.
• Ex:
<figure>
<img src="illustration.jpg" alt="illustration">
<figcaption>Fig.1 – légende de la figure</figcaption>
</figure>
Entités HTML
• Les caractères réservés en HTML doivent être remplacés par des entités de
caractères.
• Les caractères qui ne sont pas présents sur votre clavier peuvent également être
remplacés par des entités.
Quelques codes d’entités HTML utiles
Entité HTML Nom de l’entité Code de l’entité
Espace protégé (non  
cassant)
< < <
> > >
& & &
" " "
' ' '
Interaction avec l’utilisateur:
les formulaires HTML
LES FORMULAIRES