28220 sujets

CSS et mise en forme, CSS3

Bonsoir à tous Smiley smile

En ce moment, je refais mon site, et j'ai un petit problème de positionnement...

J'ai une structure classique (site fluide, largeur à 100%) :
- header
- 3 colonnes
- footer

Pour les 3 colonnes, j'ai deux div en float (les menus) et un div au milieu qui a un margin-left et un margin-right un peu plus grand que la largeur des deux menus (afin de ne pas "écrire" sous les menus).

Mon problème :

Si je met une <table> avec un width à 100% dans ma colonne du milieu, cette <table> s'affiche parfaitement sur beaucoup de navigateur (firefox, opera, konqueror) mais sous IE, elle s'affiche "plus bas" que mes deux menus.

Naturellement, si je force la largeur de ma <table> à 400px (par exemple), elle "remonte" et s'affiche au bon endroit.

Voici une URL de test

Avez vous une idée ?

J'ai aussi remarqué le meme problème lorsque je place un div avec un width à 100% dans ma colonne du milieu (meme avec des margin à 0).

Sur cette image, on le voit : mon div "blu" a un width à 100% et il est plus "grand" que mon <h1> qui contient "Les forums".

image

Je ne sais pas du tout pourquoi Smiley ohwell

(Naturellement, sous IE, ce div s'affiche plus bas que mes deux menus)

Merci Smiley smile
Modifié par LA GLOBULE (30 Oct 2005 - 20:35)
Salut !!

Il y a un problème avec ton css, ta page s'affiche sans aucun style, vérifies les chemins de tes fichiers css, car on ne peut voir les différences.
Salut,

J'ai eu ce problème sous IE : apparemment, les tables sont automatiquement clear : both, même si on leur dit le contraire.
J'avais résolu ça en mettant la table en float. Ceci dit, je te conseille de mettre quelque chose après ta table pour qu'il y ait bien quelque chose dans le conteneur.
Merci mille fois Marvin Smiley lol

Ca fonctionne avec un float left sur la table.
Modifié par LA GLOBULE (30 Oct 2005 - 20:15)
LA GLOBULE a écrit :
Merci mille fois Marvin Smiley lol

Ca fonctionne avec un float left sur la table.


C'est donc "résolu" et non "ok" qu'il faut mettre dans ton titre Smiley cligne
Je m'excuse...

Tellement euphorique, que j'en oublie les règles Smiley smile

Merci encore
Modifié par LA GLOBULE (30 Oct 2005 - 20:36)