La balise <body>
C’est à l’intérieur de <body></body> que sont utilisées toutes les balises qui vont servir à afficher quelque chose à l’écran.
Dans les grandes lignes, nous allons trouver toutes les balises permettant de structurer la page, c’est-à-dire de la découper en créant des cases, dans lesquelles il sera possible de mettre le menu du site, ou une zone d’image et une légende en dessous, ou un bloc pour un formulaire.
En fait, la structure des sites a longtemps été dessinée uniquement avec des tableaux. C’étaient des tableaux très simples : il suffisait de mettre dans telle cellule le menu, dans telle autre la liste des articles proposés sur le site, une cellule tout en haut pour une publicité par exemple...
Cette méthode avec les tableaux <table></table> (cf. chapitre Mise en page HTML et CSS - section Les tableaux pour plus de détails sur les tableaux) est relativement simple et peut être intéressante pour afficher des données, comme cela serait fait avec un tableur. Le souci est qu’aujourd’hui il devra également s’afficher correctement sur les smartphones dont les écrans sont plus petits que ceux des ordinateurs. Il ne sera donc pas possible d’afficher le site de la même façon. Autrement dit, il va falloir organiser l’affichage pour que cela fonctionne sur tous...