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.
Principe de base :
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">Cette balise indique le début du document XHTML
</html>Cette balise indique la fin de votre document
A l'intérieur des balises <html> et </html>, nous allons retrouver 2 grandes parties
1- Les balises <head> et </head>
Qui contientiennent les informations sur le titre de la page, les balises meta, les feuilles de style CSS externe, les règles de styles, les javascripts ...
2- Les balises <body> et </body>
Qui contiennent le contenu visible de votre document
Les balises XHTML sont composés de 2 "éléments"
1- Une balise entrante, qui indique le début de la balise
2- Une balise sortante, qui indique la fin de la balise, vous retrouvez le / aprés le <
Ex : <body> qui indique le début du contenu visible du site et </body> qui indique la fin du contenu visible de votre site
Entre ces balises, nous pouvons y mettre le contenu de notre page
Ex : <h1>Voici ma page</h1>
Vous remarquez que vous retrouvez ce principe de balise entrante et sortante.
Vous avez quelques exceptions qui ne nécessitent pas de balises sortantes :
<br/ > qui permet d'insérer un saut de ligne <hr/ > qui insére une ligne horizontale