28220 sujets

CSS et mise en forme, CSS3

Je débute avec CSS, et j'essaie de construire la colonne de gauche d'une page avec 3 DIV : DIV1 {height: 238px} ; DIV2 {top: 239px; height:80px}.
Pour positionner DIV3, si je met {top:319px} (238+80+1) je suis beaucoup trop bas. En bidouillant, j'ai trouvé qu'en mettant {top:307px}
je m'alignais exactement en dessous de DIV2 ! Mais pourquoi 307 et non 319?
Ceci ne me satisfait pas trop; où est l'erreur, que n'ai-je pas compris?
Merci d'avance pour votre aide.
D'abord bonjour,

Il est difficile de répondre avec si peu d'éléments, es-tu passé voir la FAQ ? Il y a un chapitre entier sur les Décalages, marges, bugs divers Smiley smile Peut-être un élément de réponse avec les modèles de boites IE/FF/Opera/etc. Deuxième remarque plus personnelle, contraindre la hauteur d'un bloc ne me semble pas très intéressant dans une structure CSS de site. Que se passe t'il si le contenu est trop long ? Que se passe t'il si l'utilisateur zoom sur le texte (je le fait sur un site sur deux et le résultat me contraint souvent à revenir en taille "normale" )…

Bon courage