Balises de premier niveau
Les balises de premier niveau sont
les principales balises qui structurent une page XHTML. Elles sont
indispensables pour réaliser le "code minimal" d'une page web.
|
Balises |
Description |
|
<html> |
Balise
principale de toute page web.
<html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="fr"> |
|
<head> |
En-tête de
la page |
|
<body> |
Corps de
la page |
Le code minimal d'une page XHTML
Vous trouverez ci-dessous le code minimal de toute page web XHTML.
Code : Xhtml
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="fr">
<head>
<title>Titre du site</title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" />
</head>
<body>
</body>
</html>
Balises d'en-tête
Ces balises sont toutes situées dans
l'en-tête de la page web, c'est-à-dire entre <head>
et </head>
|
Balise |
Description |
|
<title> |
Titre de
la page web. <title>Les petites expériences chimiques de M. Dupont</title> |
|
<style> |
Permet de
définir du code CSS pour la page. <style type="text/css"> |
|
<script> |
Permet de
placer un script.
|
|
<meta /> |
Cette
balise permet de définir les propriétés de la page web. <!--
Auteur de la page -->
|
|
<link /> |
Cette
balise permet d'indiquer certaines informations sur la page web. <link rel="stylesheet"
media="screen" type="text/css" title="Mon
design" href="design.css" />
|
Balises de structuration du texte
|
Balise |
Type |
Description |
|
<p> |
Block |
Paragraphe |
|
<br /> |
Inline |
Retour à
la ligne |
|
<a> |
Inline |
Lien
hypertexte. <a href="autrepage.html">Rendez-vous sur
l'autre page</a> |
|
<img /> |
Inline |
Insère une
image. <img src="Templates/images/smiley.png" alt=":)"
/> |
|
<h1> |
Block |
Titre de
niveau 1 |
|
<h2> |
Block |
Titre de
niveau 2 |
|
<h3> |
Block |
Titre de
niveau 3 |
|
<h4> |
Block |
Titre de
niveau 4 |
|
<h5> |
Block |
Titre de
niveau 5 |
|
<h6> |
Block |
Titre de
niveau 6 |
|
<em> |
Inline |
Mise en
valeur (faible) |
|
<strong> |
Inline |
Mise en
valeur (forte) |
|
<sub> |
Inline |
Mise en
indice |
|
<sup> |
Inline |
Mise en
exposant |
|
<q> |
Inline |
Citation
(courte) |
|
<cite> |
Inline |
Citation
(moyenne) |
|
<blockquote> |
Block |
Citation
(longue) <blockquote> |
|
<acronym> |
Inline |
Sert à
définir des acronymes, comme C.I.A. <acronym title="Central Intelligence Agency">C.I.A.</acronym> |
|
<hr /> |
Block |
Crée une
ligne de séparation horizontale |
|
<address> |
Block |
Permet
d'indiquer une adresse, ou éventuellement l'auteur d'un document. |
|
<del> |
Inline |
Permer d'indiquer un texte qui a été
supprimé. |
|
<ins> |
Inline |
Permet
d'indiquer un texte qui a été inséré. |
|
<dfn> |
Inline |
Permet
d'indiquer une définition. |
|
<kbd> |
Inline |
Permet
d'indiquer un code que doit taper le visiteur. |
|
<pre> |
Block |
Le texte à
l'intérieur de la balise <pre> sera affiché
tel qu'il a été tapé dans le code (espaces et entrées compris). Une police de
taille fixe est utilisée. |
Balises de liste
Cette partie énumère toutes les
balises XHTML permettant de créer des listes (listes à puces, listes
numérotées, listes de définitions...)
|
Balise |
Type |
Description |
|
<ul> |
Block |
Liste à
puces non numérotée. Vous devez mettre un <li></li> par élément
de la liste. Exemple : <ul> |
|
<ol> |
Block |
Liste à
puces numérotée. Vous devez mettre un <li></li> par élément de la
liste. Exemple : <ol> |
|
<li> |
list-item |
Permet de
créer un élément de liste. |
|
<dl> |
Block |
Liste de
définitions. Vous devez alterner chaque terme <dt>
par sa définition <dd>. Exemple : <dl> |
|
<dt> |
Block |
Terme à
définir |
|
<dd> |
Block |
Définition
du terme |
Balises de tableau
|
Balise |
Type |
Description |
|
<table> |
Block |
Délimite
un tableau. Voici un exemple de tableau simple : <table> |
|
<caption> |
- |
Permet de
donner un titre au tableau |
|
<tr> |
- |
Ligne de
tableau |
|
<th> |
- |
Cellule
d'en-tête du tableau (généralement mise en gras) |
|
<td> |
- |
Cellule du
tableau |
|
<thead> |
- |
Balise non
obligatoire permettant d'insérer l'en-tête du tableau.
|
|
<tbody> |
- |
Balise non
obligatoire permettant d'insérer le corps du tableau |
|
<tfoot> |
- |
Balise non
obligatoire permettant d'insérer le pied du tableau |
Balises de formulaire
|
Balise |
Type |
Description |
|
<form> |
Block |
Délimite
un formulaire.
|
|
<fieldset> |
Block |
Permet de
regrouper plusieurs éléments d'un formulaire. |
|
<legend> |
Inline |
Titre d'un
groupe dans un formulaire. |
|
<label> |
Inline |
Titre d'un
élément de formulaire. |
|
<input
/> |
Block |
Champ de
formulaire. <!--
Zone de texte d'une ligne -->
|
|
<textarea> |
Block |
Zone de
saisie multiligne. |
|
<select> |
Block |
Liste
déroulante. <select
name="pays"> |
|
<option> |
Block |
Element d'une liste déroulante |
|
<optgroup> |
Block |
Groupe
d'éléments d'une liste déroulante. |
Balises génériques
Les balises génériques sont des
balises qui n'ont pas de sens sémantique.
En effet, toutes les autres balises XHTML ont un sens : <p>
signifie "Paragraphe", <h2> signifie "Sous-titre"
etc.
Parfois, on a besoin d'utiliser des balises génériques (aussi appelées balises
universelles) car aucune des autres balises ne convient. On utilise le plus
souvent des balises génériques pour construire son design.
Il y a 2 balises génériques : l'une est inline, l'autre
est block.
|
Balise |
Type |
Description |
|
<span> |
Inline |
Balise
générique de type inline |
|
<div> |
Block |
Balise
générique de type block |
Ces balises ont un intérêt uniquement si vous leur donnez un attribut class, id
ou style :
Ces 3 attributs ne sont pas réservés aux balises génériques : vous pouvez aussi
les mettre sur la plupart des autres balises sans aucun problème