Structure d'une page HTML

Les balises <html></html>

En HTML ou XHTML , nous allons définir le début et la fin d'une page en insérant les balises <html> et </html>

 

<html> : est la balise entrante, qui définit le début

</html> : est la balise sortante qui définit la fin

Pour définir la balise sortante, nous ajoutons le catactère " /"

Il ya quelques exceptions qui ne contiennent pas de balise sortante, que nous aborderons par la suite

<html> <!--Début de ma page HTML -->
<head>
<!-- Contenu du head -->
</head>
<body>
Contenu de ma page web
</body>
</html> <!-- Fin de la balise html-->

Les balises <head> et </head>

La balise head contient les informations sur le titre de la page, les balises meta, les feuilles de style CSS externe, les règles de styles, les javascripts ...

Plus de détails sur la balise head

<head>
<title>Apprendre XHTML - Structure d'un document HTML</title>
<meta name="Description" content="E-Learning Dreamweaver, decouvrez les bases de la creation de site web avec Dreamweaver" />
<meta name="Keywords" content="Formation Dreamweaver, support de formation dreamweaver, support de cours Dreamweaver, E-LEARNING dreamweaver" />
<meta name="robots" content="all" />
<link href="feuille_de_style.css" rel="stylesheet" type="text/css" />
<script src="effet.js" type="text/javascript"></script>
</head>

Toujours un balise entrante et une balise sortante

  1. Une balise entrante, qui indique le début de la balise Ex: <head>
  2. Une balise sortante, qui indique la fin de la balise, vous retrouvez le / aprés le < Ex : </head>

Les balises <body> et </body>

Les balises body contiennent le contenu visible de votre page

Toujours un balise entrante et une balise sortante

  1. Une balise entrante, qui indique le début de la balise Ex: <body>
  2. Une balise sortante, qui indique la fin de la balise, vous retrouvez le / aprés le < Ex : </body>
<body> <!-- Balise entrante -->
<h1>Mon site</h1>
<p>Le contenu de mon site</p>
</body> <!-- Balise sortante -->

Structure d'une page en XHTML

XHTML : the eXtensible Hyper Text Markup Language

Qui signifie langage de balisage hypertexte extensible. Il est la conséquence de l'incompatibilité des fichiers HTML et XML que certains navigateurs n'arrivaient pas à déchiffrer, nous pouvons préciser que c'est un langage dit de description et non de programmation.

En XHTML, les balises qui n'ont pas de balises sortantes ont une syntaxe un peu différente

Syntaxe HTML

<img src="images/aide-boite.jpg" width="73" height="73" alt="Aide HTML">

Syntaxe XHTML

<img src="images/aide-boite.jpg" width="73" height="73" alt="Aide HTML" />

D'autres exemples

  • <br /> <!-- Permet d'insérer un saut de ligne -->
  • <hr /> <!-- Permet d'insérer une ligne horizontale -->
  • <input type="text" name="Fonction" size="30" /> <!-- Balise de formulaire -->

Exemple complet de document XHTML

Par rapport à HTML, les balises qui ne contiennent pas de balises sortantes, se teminent par " />" à la place de ">" en HTML

<!-- Pour indiquer que vous définissez un document XHTML, vous devez saisir ce code en début de document -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!-- Ensuite vous insérez les balises HTML -->
<html xmlns="http://www.w3.org/1999/xhtml"> <!-- html entrant-->

<head> <!-- head entrant -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Apprendre XHTML - Structure d'un document HTML</title>
<meta name="Description" content="E-Learning Dreamweaver, decouvrez les bases de la creation de site web avec Dreamweaver" />
<meta name="Keywords" content="Formation Dreamweaver, support de formation dreamweaver, support de cours Dreamweaver, E-LEARNING dreamweaver" />
<meta name="robots" content="all" />
<link href="feuille_de_style.css" rel="stylesheet" type="text/css" />
<script src="effet.js" type="text/javascript"></script>
</head> <!-- head sortant -->

<body> <!-- body entrant -->
<h1>Mon site</h1>
<p>Le contenu de mon site</p>
</body><!-- body sortant -->

</html> <!-- html sortant -->

L'Hypertext Markup Language, généralement abrégé HTML, est le format de données conçu pour représenter les pages web. Il permet notamment d'implanter de l'hypertexte dans le contenu des pages et repose sur un langage de balisage, d’où son nom. HTML permet aussi de structurer sémantiquement et de mettre en forme le contenu des pages, d’inclure des ressources multimédias dont des images, des formulaires de saisie, et des éléments programmables.

Plan du site | Contact | Flux RSS | Création LCFormateur

Ce site est liste dans la categorie Enseignement et formation : Formations professionnelles de l'annuaire Referencement et Dictionnaire

Arrep | Développement de logiciel sur mesure | Bois et vie | Formation management | Graphiste Powerpoint | Informatique Zen | Glam Bar | Formation webmaster | Formation bureautique | Le Kervegan | 3 MI | Fitness Valenciennes | Zumba Valenciennes | Test de personnalité | Recherche sur le cancer | Mise en plan 3D | Proflex services | Repar Coudre | Top auto