Salut,
hum... pour commencer ton code est difficile à lire : pourquoi ne pas avoir mis tout le code css dans le fichier externe au lieu d'en renseigner la plus grande partie directement au niveau des éléments avec un attribut
style ?
Pour ton problème ça irait beaucoup mieux en supprimant les lignes
<div style="background-color:transparent; visibility:visible; width:95%; height:40px; float:left; overflow:hidden;"></div>
Si je ne m'abuse elles ne servent qu'à créer une marge entre tes DIV... or la propriété css
margin sert justement à ça. Petite précision :
background-color:transparent et
visibility:visible sont inutiles puisqu'il s'agit déjà des valeurs par défaut de ces 2 propriétés.
Au passage :
* ta page contient un caractère incorrectement encodé ce qui fait qu'on ne peut pas vérifier directement
la validité du code. Il faut donc copier / coller le code html généré
dans le formulaire approprié pour connaître les erreurs.
* ton document n'est absolument pas structuré (je pense notamment à l'absence de titres). Voir cet article sur openweb :
Respecter la sémantique XHTML. Pour rappel il existe d'autres éléments html que DIV et SPAN.
* lorsqu'on désactive les images presque tout le contenu disparaît : il faudrait penser à rajouter un
background-color différent de la couleur du texte en plus du
background-image.
* ...
Modifié par Heyoan (23 Jun 2009 - 08:10)