Les principales balises HTML
Le codage en langage html permet de structurer le contenu de la page en attribuant une place particulière à chaque élément la composant.
On distingue deux sortes de balises :
-
les balises dites en bloc (block)
L'élément occupe toute la largeur disponible. Lorsque 2 éléments blocs se suivent dans une page, ils sont positionnés (par défaut) l'un sous l'autre. -
les balises dites en ligne (inline)
L'élément n'occupe que la largeur indispensable à l'affichage du contenu et ne provoque pas de retour à la ligne. Lorsque 2 éléments en-ligne se suivent dans une page, ils sont positionnés l'un à côté l'autre (si la largeur de page le permet).
Les principales balises en ligne
Balise | Commentaires |
<a> | Désigne un lien hypertexte. Elle s'accompagne de l'attribut href, qui renferme la cible du lien (son contenu représentant le texte à cliquer pour activer le lien). |
<em> | Met en emphase une portion de texte. Quand la police utilisée est droite, la plupart des navigateurs graphiques la traduisent comme une mise en italique. |
<img> | Inclut une image dans le document. Cette balise s'accompagne des attributs alt (texte alternatif) et src (qui indique le chemin vers l'image). la balise <img> est une balise autofermante et à la fin avant de refermer la balise, on y insère le caractère /. |
<q> | Balise utilisée pour les citations courtes, en ligne. Pour les citations plus longues, on utilisera la balise bloc <blocquote>. |
<span> | Conteneur en ligne générique, dépourvu d'un sens précis, mais qui peut servir à regrouper d'autres éléments au fil du texte. Son écuivalent est l'élément <div>. |
<strong> | Indique un renforcement, généralement représenté en gras dans les navigateurs graphiques. |
<br/> | Cette balise renvoie à la ligne. |
Les principales balises de type bloc
Balise | Commentaires |
<blocquote> | Introduit des citations longues. Par défaut, certains navigateurs prévoient une marge gauche aux blocs de citation, qu'on pourra bien sûr modifier en css. |
<div> | Conteneur générique de type bloc. Cette balise n'apporte pas de sens spécifique, comme <span>. Elle sert à regrouper d'autres balises bloc ou en ligne. |
<h1> <h2> <h3> <h4> <h5> <h6> | Titre. Sert à définir un titre de première importance pour h1, un sous-titre pour h2, un sous-sous titre pour h3, etc... jusqu'à h6. |
<p> | Paragraphe. Sert à définir un paragraphe. |
<dl> | Liste de définitions. Cette balise sert à structurer les éléments associant des définitions ou contenus à des termes ou à des titres. Ces listes distinguent les titres (<dt> des éléments de définition (<span>). |
<ul> et <ol> | Liste à puces ou ordonnée. Sert à dresser une liste ordonnée. Chaque élément de liste est encadré par la balise <li>. |
- Mise en forme des caractères
- Listes
- Lignes de séparation
- Hyperliens
- Images
- Sons et vidéos
- Tableaux
- Formulaires
- Référencement
Mettre les caractères en forme
<b>...</b> | Texte en gras |
<i>...</i> | Texte en italique |
<u>...</u> | Texte souligné |
<!--...--> | Commentaire ignoré par le navigateur |
<br/> | A la ligne |
Listes
Ligne de séparation
<hr> | Trait horizontal (centré par défaut) |
<hr width="x%"> | Largeur du trait en % |
<hr width=x> | Largeur du trait en pixels |
<hr size=x> | Hauteur du trait en pixels |
<hr noshade> | Trait sans effet d'ombrage |
Hyperliens
Images
Sons et vidéos
tableaux
formulaires
<form>...</form> | Début et fin de la zone de formulaire. Entre ces deux balises, on place toutes les balises relatives aux boutons, cases à cocher ou boites de dialogues. |
<form action="mailto:adresse@profider.fr" method=post>...</form> |
permet de recevoir le résultat du formulaire sous forme de mail à l'adresse mentionnée |
<input type="checkbox" name="sport" value="football">football |
insère une case à cocher (on peut cocher plusieurs cases à la fois) dont la valeur (football) sera associée à la variable (sport) |
<input type="radio" name="sport préféré" value="football">football |
insère une case à cocher (on ne peut cocher qu'une seule case à la fois) dont le contenu sera associé à la variable "observations" |
<input type="text" name="observations" SIZE="xx" value="texte"> | insère une boîte de texte qui permet au visiteur de rentrer librement des caractères dans un espace prévu à cet usage.dont la valeur (football) sera associée à la variable (sport préféré) |
<input type="submit" value="ENVOYER"> | Insère un bouton "ENVOYER" indispensable pour soumettre tout fomulaire. En cliquant sur ce bouton, le visiteur déclenche l'envoi des données du formulaire qu'il vient de remplir vers l'adresse indiquée dans la balise d'envoi (action mailto)
|
Balises de référencement
Ces balises se placent dans la "tête" de la page, entre les balises <head> et </head>.
<meta type="DESCRIPTION" value="descrition de votre site"> | Permet de décrire votre site au moteur de recherche. Ce sont ces quelques lignes qui apparaissent dans le résultat de la recherche. |
<meta type="KEYWORDS" value="motclé1, motclé2,..."> | Permet de spécifier les mots-clés de votre page et de placer votre site en bonne place lors des recherches sur un thème donné. |
<meta type="AUTHOR" value="Nom de l'auteur"> | Permet de spécifier le nom de l'auteur du document. |
<meta type="GENERATOR" value="nom du générateur"> | Ceci est en général placé automatiquement lorsque vous utilisez un générateur de source WYSIWYG tel que DreamWeaver ou Front Page. |