Décalage div (Google Maps) dans un div
Salut
Le bloc div "principal" de mon site est très simplement défini comme suit :
Code:
1 2 3 4 5 6
| #contenttext {
padding: 0 10px 0 0;
float: right;
width: 580px;
text-align: justify;
overflow: auto; } |
Il contient principalement des paragraphes de texte, etc. mais aussi quelques autres blocs div pour lesquels je mets un décalage par souci de présentation :
Code:
1 2 3
| #contenttext div {
margin-left: 15px;
margin-bottom: 10px; } |
Cela fonctionne parfaitement avec les images ou autres, mais je ne sais pourquoi un bloc div contenant une carte Google Maps l'accepte mal : seul le "graphique" de la carte est décalé, son conteneur ne tient pas compte du décalage ce qui donne à gauche une bande grise (très moche) de 15 pixels.
Comment annuler le décalage uniquement pour cette carte (et tant pis si elle reste à gauche) ? En modifiant le style (margin ou padding) de la carte que voici :
Code:
1 2 3 4 5 6 7
| <div id="contenttext">
(...)
<h3>Map</h3>
<p>You can click on the mark to view adress:</p>
<div id="map" style="width: 520px; height: 400px;"></div>
</div> <!-- /contenttext --> |
..rien ne se produit, ce qui parait logique puisque le div est vide. :?
Des idées ? Je suis un peu paumé là...
Merci !