Perfecto nasho! Solucionado!
Pero ahora me gustaría entender el problema para entender la solución. Entiendo lo que hace overflow:hidden, oculta objetos desbordados, pero no entiendo este "desbordamiento" de mis cajas ¿porqué hace ese error visual de poner los puntos fuera que dura milésimas de segundo?
El código que hay online todavía no lo he corregido [url=http://bit.ly/LVcgYl ]para que vean el problema[/url]. Colocando overflow: hidden en #maps_container como apuntaba nasho se resuelve el problema pero no entiendo porque pasa ese error visual que todavía pueden ver [url=http://bit.ly/LVcgYl ]aquí[/url].
El código es el siguiente:
Código HTML :
<div id="maps_container">
<div id="mapbg"><img src="../../img/map.png" width="600px" height="600px" alt="map_background"/></div>
<section id="maps">
<div id="map" style="display: none;"> <img src="../../img/map.png" width="600px" height="600px" alt="mapa_puntos"/></div> <div id="map_p1" style="display: none;"> <img src="../../img/p1.png" width="600px" height="600px" alt="mapa_puntos"/></div>
<!--Así con cada capa oculta para cada par de puntos que activaré con jquery-->
</section>
</div>
Código CSS :
#maps_container {
width: 100%;
height: auto;
max-width: 600px;
max-height: 600px;
display: block;
margin: 0 auto;
position: relative;
overflow: hidden;
}
#mapbg {
max-width: 600px;
max-height: 600px;
z-index: 1;
width: 100%;
margin: 0 auto;
position: relative;
}
#maps {
z-index: 2;
width: 100%;
margin: 0 auto;
max-width: 600px;
max-height: 600px;
position: absolute;
top: 0;
left: 0;
En resumen,
maps_container es un contenedor que tiene
mapbg en el fondo con la imagen de los esqueletos y encima
maps con todas las capas ocultas de los puntos en png transparente que se activan con jquery mediante el efecto hover de los puntos numerados.
¿Pero me pueden explicar porqué pasa ese error visual?
Muchas gracias
P.D: ¿Porqué no me pone bien las URL la opción del candado de la barra de iconos al redactar el mensaje?