je souhaiterais coller simplement une balise <DIV> derriere une balise <IMG> sans avoir un espace entre les deux. J'ai effectue pas mal de recherche pour ce probleme apparemment assez courant mais aucune des solutions proposees ne fonctionne (je suis sous FF 2.0).
Le code est ecrit sans espaces car les images sont de type inline et pour eviter un espace indesirable, beaucoup de posts conseillent cette maniere de coder.
J'ai aussi essaye les solutions avec 0px de padding et de margin, mais, j'ai toujours le meme probleme.
Mon seul moyen pour ne pas voir apparaitre cet espace sous FF est de mettre display: block; pour l'image "entete". Or, si j'ai bien compris le principe, le type bloc implique un retour a la ligne et l'espace que je ne souhaite pas (comme les <p> par exemple) entre les elements affiches. Donc ceci ne me parait pas une maniere propre de coder car en demandant d'avoir cet espace, je ne l'ai pas et inversement !!?
Est que quelqu'un aurait une soluion propre a mon probleme ?
Je viens de faire le test en supprimant ces margin, ça n'a rien changé à mon problème (hormis de me décaler toute la page à gauche, ce qui est normal).
J'ai fait le test sous Opéra, j'ai le même problème.
Mais voici le code simplifie pour que le probleme apparaisse clairement:
== Page HTML (index.html) ==
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" target="_blank">http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</a>">