Bonjour à tous,
Je suis en train de construire un site et j'essaie de respecter les bonnes pratiques mais je me retrouve confronté à une interrogation. J'essaie au maximum de séparer la mise en page du contenu. Et lorsque je regarde sur internet comment centrer ma mise en page, la méthode apparemment la plus employée est de créer un div "global" pour lui appliquer un margin auto. La question que je me pause est alors de savoir si c'est encore une "bonne" pratique car il faudra donc rajouter directement en HTML une balise qui ne servira qu'à la mise en page?
Je me suis donc dit que j'allais mettre ce margin: auto dans le body directement: ça marche, mais... est-ce qu'il est recommandé de faire comme ça?
Ensuite, en voulant commencer à travailler un peu la mise en page, je me suis retrouvé un peu limité sans ce div global pour par exemple appliquer une ombre portée au contenu principal ("main" et sidebar, un peu à la manière de ce site).
Donc là je me suis dit qu'il n'était peut etre pas possible de travailler sans div global, jee l'ai donc rajouté une et là est ma deuxième question, plus pratique, mais je n'y suis pas arrivé. Ca doit sans doute être quelque chose de con à régler mais je ne vois pas quoi. Voici un exemple du problème : http://vincentgires.com/test/ le div global devrait avoir un background green, or je n'ai rien de cette couleur. Quel est le problème dans ce que j'ai fait?
Merci d'avance! )
Modifié par untitledoc (16 Mar 2013 - 00:36)
Je suis en train de construire un site et j'essaie de respecter les bonnes pratiques mais je me retrouve confronté à une interrogation. J'essaie au maximum de séparer la mise en page du contenu. Et lorsque je regarde sur internet comment centrer ma mise en page, la méthode apparemment la plus employée est de créer un div "global" pour lui appliquer un margin auto. La question que je me pause est alors de savoir si c'est encore une "bonne" pratique car il faudra donc rajouter directement en HTML une balise qui ne servira qu'à la mise en page?
Je me suis donc dit que j'allais mettre ce margin: auto dans le body directement: ça marche, mais... est-ce qu'il est recommandé de faire comme ça?
Ensuite, en voulant commencer à travailler un peu la mise en page, je me suis retrouvé un peu limité sans ce div global pour par exemple appliquer une ombre portée au contenu principal ("main" et sidebar, un peu à la manière de ce site).
Donc là je me suis dit qu'il n'était peut etre pas possible de travailler sans div global, jee l'ai donc rajouté une et là est ma deuxième question, plus pratique, mais je n'y suis pas arrivé. Ca doit sans doute être quelque chose de con à régler mais je ne vois pas quoi. Voici un exemple du problème : http://vincentgires.com/test/ le div global devrait avoir un background green, or je n'ai rien de cette couleur. Quel est le problème dans ce que j'ai fait?
Merci d'avance! )
Modifié par untitledoc (16 Mar 2013 - 00:36)