28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Mon problème est très simple... le truc ets que je ne vois pas pourquoi ça ne marche pas alors que ça marchait sur d'autres sites.. je m'explique.

j'ai 2 div : content + right, qui correspondent à ma colonne de contenu du site et la colonne de droite avec les menu

ces 2 div sont elles meme ds une div pour centrer le site.

Je vous envois le code de l'index : http://pastebin.com/H95nytxq

et le CSS : http://pastebin.com/ffpJd7d1

Mon clear:both n'est pas au bon endroit ? ou y'a un prob ds mes div ? Smiley ohwell

j'suis un peu perdu..merci à vous.
Salut,

Il faut que le spacer clear:both se trouve dans la div "content" non? Essaie de fermer ton "content" après le clear:both et non pas avant la colonne "right"...

@ +
Le problème est que si ma colonne de droite a + de texte que le contenu, le fond du "content" ne vient pas se caler avec la colonne de droite, donc plus petite..

J'ai déja essayé de le placer juste après le content Smiley ohwell
john-paul51 a écrit :
Il faut que le spacer clear:both se trouve dans la div "content" non? Essaie de fermer ton "content" après le clear:both et non pas avant la colonne "right"...
Non, aucun intérêt.

Pour faire des colonnes factices (car c'est ce que tu veux faire), le fond (une image) doit se trouver dans #site et non pas dans les deux colonnes.

Il est également possible d'utiliser du display:table/table-cell, mais cela ne fonctionnera pas sous IE.
Oui c'est une solution.. mais du coup je suis obligé d'utiliser une image.. y'a pas une solution pour que mon div s'aligne en hauteur par rapport a l'autre ??