Absolument pas. Vous ne voulez pas aller trop loin (c'est ce qu'on appelle "soupe div" quand vous le faites). Si vous trouvez qu'une div n'a pas d'autre but que de maintenir une image de fond, ou d'effacer un flotteur, etc cela signifie que vous avez fait quelque chose de mal. En utilisant des enveloppes (par exemple 3 niveaux de profondeur de balises div pour une zone de contenu qui a quelques arrière-plans, etc est OK), vous pouvez correctement réaliser toute mise en page dont vous avez besoin sans avoir recours à "soupe div". Jetez un oeil à http://www.digitalperfections.net/ pour un exemple de bon (x) HTML avec beaucoup de balises div. Pour approfondir, et répondre à la question sur votre code spécifiquement, j'ai remarqué une chose dès le départ: <div id="divider"></div>
- c'est mauvais parce que vous utilisez cette div purement à des fins non sémantiques (pour la décoration seulement).
correct et vrai. Je devrais m'en débarrasser d'une manière ou d'une autre. mauvais travail à ce sujet. –
@Ibrahim - vous pouvez également utiliser les commentaires de style '' à la fin de chaque div pour indiquer quel est le div (plus facile à déboguer plus tard). – orokusaki
je vous remercie pour la suggestion. Je vais envisager de l'utiliser tout de suite. –