LaurentDenis
mercredi 5 mai 2004 à 14:25
Pour ta première page,
http://membres.lycos.fr/cledencapsizun/ind...lle_de_langroas, tu es simplement victime :
- d'une DTD incorrecte en début de page
- du
box model, c'est à dire du mode de calcul erroné des dimensions contenu/padding/margin par Internet Explorer
- d'un problème de marge lié aux flottants
Pour régler ça, il faut :
- d'abord mettre la bonne DTD
complète, qui est :
CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
(Voir
http://openweb.eu.org/articles/differentes_dtd/ pour faire des copié/collé des bonnes DTD bien écrites. ne vous fiez pas à celles générés par vos éditeurs wysiwyg).
- ensuite, ménager une marge gauche pour ta div.contenu, en ajoutant une margin-left d'au moins 130px; (dimension de ton menu flottant de gauche)
- enfin, supprimer le padding: 5px de la div.contenu, responsable du décrochement de celle-ci. Il suffit de le remplacer par une marge de 5px appliquée à tous les éléments contenu dans cette div. Pour les titres, c'est facile, mais il faut que tu balises le reste du contenu avec des <p> et des <ul> auquel appliquer cette marge latérale.
Sur le box-model, voir :
http://openweb.eu.org/articles/dimensions_boites_css/