28172 sujets

CSS et mise en forme, CSS3

Bonjour Smiley biggrin ,

J'ai sur mon site les div de mon menu et de mon contenu enveloppés dans un div conteneur, ils ont tous une largeur fixe et une hauteur automatique mais ne sont pas positionnés, sauf le div du menu qui est en position:absolute pour le sortir du flux, et le div] du contenu a un margin-left de la largeur du div de menu. Celà me permet d'afficher le menu et le contenu côte à côte dans leur conteneur, et ce de façon propre. J'ai trouvé cette méthode sur un tuto içi, mais je n'arrive plus à retrouver lequel. Smiley confus Dommage car il y a peut être la solution à mon problème dans ce tuto. Toujours est il que dans Internet Explorer 6 et 7 le menu se décale sur la droite, il chevauche le contenu.

Une solution ?

http://vjuan.hd.free.fr/lacaveauxjeunes/index.html
http://vjuan.hd.free.fr/lacaveauxjeunes/css/styles.css

Merci d'avance !

EDIT

J'ai retrouvé le tuto en question http://www.alsacreations.com/tuto/lire/608-initiation-positionnement-css.html#revision

Et finalement j'ai opté pour la seconde méthode qui me plaisait moins car elle détourne l'usage originel de la propriété float. Mais au moins ça résout mon problème et j'aurais du le faire dès le début puisque mon cas entrait dans la catégorie "la hauteur du contenu est inconnue". J'aurais pas du faire le malin à vouloir avoir un code ultra carré même si je ne remplissais en fait pas les conditions du premier cas de figure. Je me suis retrouvé dépassé, ça a bogué, et j'ai du en venir à poster ici, quelle misère.

Que ça me serve de leçon, que ça serve de leçon à d'autres ...
Modifié par vincentjuan (11 Sep 2009 - 16:33)