28173 sujets

CSS et mise en forme, CSS3

Bonjour,

Actuellement en train de faire un site pour une association Diamant-vert: http://www.diamant-vert.org/

J'ai quasiment fini, sauf que je galère au point de vue de la CSS. Je ne comprends pas. Il y a des margin qui ne sont, me semble-t-il, pas pris en compte correctement sous IE.

Auriez-vous une idée ?

Merci d'avance Smiley smile
Modifié par Zoom (22 Apr 2007 - 12:14)
Bonjour,
chaque navigateur a des margins et padding par default sur certains
éléments comme le body auquel il vaut mieux attribuer un margin:0 et un
padding:0 pour Opera (excepté la dernière version il me semble).
Le mauvais placement de ton div content est issus d'in bug très courant d'IE6
et antèrieur (IE7 lui, a corrigé ce bug) > la solution ici: The IE Doubled Float-Margin Bug
(propriété à placer idéalement dans une feuille de style pour IE6 et infèrieur
via les commentaires conditionnels, voir la FAQ)
Modifié par Hermann (22 Apr 2007 - 16:07)
Merci pour ta réponse et d'avoir regardé le CSS Smiley smile

Je ne connaissais pas ce bug. En ajoutant le "display: inline", cela corrige en effet le problème que j'avais au niveau du placement de #content, mais le menu ne prend pas en compte le margin-top sous IE.

Si tu as une dernière astuce, je suis preneur et en tout cas merci Smiley lol