Salutations,
J'aimerais savoir si ce que je pense est vrai. Voici ce que je pense :
Quand on écrit une page XHTML, on utilise uniquement les balises de contenu (Hx, P, UL, OL, LI, INS, EM, STRONG, BLOCKQUOTE etc). Ensuite, à l'aide de CSS, on peut changer à notre souhait la présentation de cette page XHTML.
Or, dans les quelques exemples de pages que j'ai vu, il n'y en a pas une seul qui peut se passer de div pour placer ses éléments, souvent, dans le but d'afficher la page correctement (j'ai dit "correctement", pas "exactement pareil") sur différents navigateurs.
Ma question est donc la suivante : peut-on faire une jolie page web sans DIV, et qui plus est qui s'affiche sans se casser la gueule sur des navigateurs différents ? si c'est trop dur, on peut laisser tomber IE6 si c'est vraiment lui qui gêne.
Ne me demandez pas de définir le mot "jolie". C'est un joker qui vous pouvez définir à votre souhait.
Pour ceux qui veulent répondre : as-tu un problème avec les DIV ? c'est OK d'utiliser des DIV dans une page XHTML, quand c'est à bon escient.
Je veux répondre : à partir du moment où on met des DIV, c'est forcément pour de la mise en page, et dès qu'on voudra restyler la page, il faudra réécrire le code XHTML si des éléments regroupés dans une div ne doivent plus l'être. Or, le CSS a été créé justement pour éviter de réécrire le code HTML a chaque fois qu'on veut changer la présentation de la page.
Merci pour vos commentaires.
Modifié par ychaouche (08 Feb 2010 - 14:03)
J'aimerais savoir si ce que je pense est vrai. Voici ce que je pense :
Quand on écrit une page XHTML, on utilise uniquement les balises de contenu (Hx, P, UL, OL, LI, INS, EM, STRONG, BLOCKQUOTE etc). Ensuite, à l'aide de CSS, on peut changer à notre souhait la présentation de cette page XHTML.
Or, dans les quelques exemples de pages que j'ai vu, il n'y en a pas une seul qui peut se passer de div pour placer ses éléments, souvent, dans le but d'afficher la page correctement (j'ai dit "correctement", pas "exactement pareil") sur différents navigateurs.
Ma question est donc la suivante : peut-on faire une jolie page web sans DIV, et qui plus est qui s'affiche sans se casser la gueule sur des navigateurs différents ? si c'est trop dur, on peut laisser tomber IE6 si c'est vraiment lui qui gêne.
Ne me demandez pas de définir le mot "jolie". C'est un joker qui vous pouvez définir à votre souhait.
Pour ceux qui veulent répondre : as-tu un problème avec les DIV ? c'est OK d'utiliser des DIV dans une page XHTML, quand c'est à bon escient.
Je veux répondre : à partir du moment où on met des DIV, c'est forcément pour de la mise en page, et dès qu'on voudra restyler la page, il faudra réécrire le code XHTML si des éléments regroupés dans une div ne doivent plus l'être. Or, le CSS a été créé justement pour éviter de réécrire le code HTML a chaque fois qu'on veut changer la présentation de la page.
Merci pour vos commentaires.
Modifié par ychaouche (08 Feb 2010 - 14:03)