Bonjour à vous tous les développeurs,
Je suis nouveau dans ce forum et je suis actuellement une formation d'intégrateur web.
J'aurais besoin de vos lumières en codage HTML5 parce que le formateur n'a pas été claire sur un point précis.
Le formateur nous à appris les principales balises à utiliser lorsqu'on structure une page HTML. Par exemple, il nous à appris la structure suivante :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Mon premier cours de HTML5</title> </head> <body> <div id="entetePrincipal"> <header> <img src="chemin et nom de l'image à placer" alt="Texte alternatif" title="Titre de l'image au survol du pointeur"/> <ul> <a href="chemin du lien et non du fichier"><li>1er élément de la liste</li></a> <a href="chemin du lien et non du fichier"><li>2nd élément de la liste</li></a> <a href="chemin du lien et non du fichier"><li>3ème élément de la liste</li></a> </ul> </header> </div> </body> </html>
La question que je me pose est la suivant : est-il nécessaire de créer une balise <div>, placée avant le <header>, dans laquelle on place la propriété id="entetePrincipal" ? Ne peut-on pas directement placer cette propriété dans la balise <header> ?
Je me pose cette question car je cherche à simplifier le code. Mais le formateur m'a dit qu'il est plus facile de manipuler la <div>, au moyen des attributs CSS dans la propriété id="entetePrincipal", alors que si on la place dans le <header> c'est plus compliqué. Mais la balise <header> est bien de type bloc ? On peut lui attribuer des attributs de dimensions, placement, couleur, etc. ?
Qu'en dites-vous ?
Cordialement
Partager