Le traitement de texte respecte les espaces, tabulations et sauts de lignes
à l'endroit où l'auteur les a placés.
HTML remplace plusieurs espaces et/ou tabulations consécutifs par un seul espace.
Il va à la ligne seulement lorsque la longueur de celle-ci dépasse le bord droit
de la fenêtre d'affichage.
Elles sont précédées et suivies d'un espace séparateur.
Les balises de type "bloc" peuvent contenir du texte, des balises de type "en
ligne", ou d'autres balises de type "bloc".
Principales balises de type "bloc" :
| <body>, <head>, <style> ,<div> | <hr />, <p> | <h1> , <h2> , <h3> , <h4> , <h5> , <h6> |
| <ul>, <li> | <form>,<fieldset> | <table>, <tbody> , <tfoot> , <th> , <thead> , <tr>, <td> |
elles s'insèrent dans le texte courant, sans espace séparateur.
Les balises de type "en ligne" ne peuvent contenir que du texte ou d'autres
balises de type "en ligne", mais elles ne peuvent pas contenir de balises de
type "bloc".
Principales balises de type "en ligne" :
| <a> , <b> , <em> , <i>, <strong> | <br /> | <input /> , <label> |
| <button>, <img /> | <span> | <select> ,<option> |
HTML prévoit six niveaux de titres, de <h1> à <h6>. En voici des exemples :
Titre de niveau 1
Titre de niveau 2
Titre de niveau 3
Titre de niveau 4
Titre de niveau 5
Titre de niveau 6
Elles sont de deux types mais, grâce aux CSS, on peut se contenter d'utiliser
la liste non numérotée ( <ul> ou Unordered List) et modifier ses caractéristiques
à volonté.
Ces listes servent de plus en plus pour afficher des menus, des boutons... en
modifiant leur style.
Reportez-vous au tuto CSS pour en savoir plus.
Je laisse volontairement dans l'oubli certaines balises de listes dont l'usage est de moins en moins fréquent (les dispositions prédéfinies peuvent être affinées par les styles CSS).
| Liste simple (un niveau) | Liste à trois niveaux | Liste modifiée avec CSS images au lieu de puces |
|---|---|---|
|
|
|
Cette balise effectue un saut de ligne (sans insertion de ligne vide supplémentaire
et sans changer de paragraphe).
Cette balise est fermée en interne par "espace" + " /".
Elle sépare de façon plus visuelle les diverses parties de votre page en employant une ligne horizontale dont on peut faire varier la hauteur, la largeur et l'aspect graphique.
Les commentaires sont indispensables quelque soit le langage.
En HTML, ils se notent grâce aux balises : <!-- (ouverture) et --> (fermeture)
ATTENTION : La balise de fermeture est obligatoire (sinon tout le reste du code est ignoré par le navigateur.