Je ne vous cache pas que vous êtes ici ma dernière chance car j'ai beau parcourir le Net, rien ne marche
J'ai créé un gabarit de site sous Photoshop. J'ai exporté les images et rebidouillé les div générés par Toshop car c'était tout mis en absolute (je veux mon site centré).
J'ai placé 3 div horizontaux avec mes images dedans. Le problème est que j'ai des espaces entre ces lignes d'images ...
J'ai tout essayé :
- display:block; au niveau de ces div (toutes mes images se retrouvent alors à la verticale ...)
- vertical-align: middle; (ca ne change rien)
- définir une height dans ces div qui correspond à la taille des images. (rien non plus)
- mettre chaque image dans un div ou un span. (rajoute un espace entre chaque image d'une ligne ...)
- des <br /> en fin de div (avec ou sans, ca revient au même)
Mon code marche en Transitional mais dès que je passe en Strict, les lignes d'espace vide apparaissent ...Et c'est même Firefox qui affiche mal, IE trouve ca tout à fait correct
Voici la partie de XHTML et la CSS qui correspond :
Je suis pas expert en XHTML/CSS mais voici ce que je ferais :
.divLignes {
margin: 0;
border : 0;
}
Explications :
Il me semble qu'il faut mettre un point "." devant divLignes et pas un "#" car c'est une class CSS non unique ...
display: block; <<< c'est pas utile puisque les div sont par défaut des blocks
vertical-align: middle; <<< ça c'est pour les tableaux donc pas utile non plus
margin: 0; <<< permet de supprimer toutes les marges extérieures
border: 0; <<< (pas forcement utile mais pratique dans ton cas) permet de supprimer toutes les bordures de la div
Si tu as d'autres problèmes n'hésite pas à poser des questions et j'étudirais cela de plus prêt.
A+
__________________________
Nous pouvons choisir notre avenir !