Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 23-oct-2006, 09:56   #1 (permalink)
eContento tiene algunos puntos positivos de karma
 
Fecha de Ingreso: junio-2004
Mensajes: 429
Enviar un mensaje por MSN a eContento
Problema: Bloque que no se recentra al redimensionar la ventana

Hola,

Tengo un problema con Internet Explorer.
Mis páginas están formadas de la siguiente forma:
cabecera
subcabecera
contenido
pie

Todo está centrado desde el body en la pantalla.

En subcabecera necesito meter una imagen y encima un texto. La imagen no puede ser background, pues debe redimensionarse al aumentar la fuente. Así que dentro de subcabecera declaro un div con position:relative y dentro de ese otros dos divs con position absolute para la imagen y otro para el fondo. Les doy el z-index adecuado y todo funciona muy bien.

Pero al redimensionar la ventana, todo lo que estaba centrado, se vuelve a centrar con el nuevo tamaño, menos la capa que tiene posicionamiento relativo, que no se mueve de donde estaba. Haciendo que se descuadre todo.

¿Alguien sabe como solucionar este problema? Estoy seguro que es un problema típico y que debe haber alguna solución
__________________
eContento
- Utilidades para blogs
- Antena de coche secuestrada
eContento está desconectado   Responder Citando
Antiguo 23-oct-2006, 10:25   #2 (permalink)
fer10 está en el buen camino
 
Avatar de fer10
 
Fecha de Ingreso: octubre-2005
Ubicación: Guadalajara - Mexico
Mensajes: 902
1- no te recomiendo que uses position absolute, tra muchos porbelmas especialmene con IE.

2- desconcosco por que no puedes usar background con repeat..

3-recuerda que tienes que tener un position:relative y dentro un absolute para que se base de el relative como 0px y asi trabajas desde un punto del documento y no desde la vetana.
__________________
Saludos
FT.
www.fernando.com.mx
fer10 está desconectado   Responder Citando
Antiguo 23-oct-2006, 10:50   #3 (permalink)
eContento tiene algunos puntos positivos de karma
 
Fecha de Ingreso: junio-2004
Mensajes: 429
Enviar un mensaje por MSN a eContento
Bueno, te pongo un poco en antecedentes mis restricciones:

No puedo usar imágenes como background y repeat, porque por requisitos todas las imágenes deben crecer al crecer la fuente. Todo el site usa em como medida. Por eso no puedo usar background, ya que estos no crecen. Además, las imágenes que hay debajo del texto no se pueden "repetir".

Por otro lado, no usaría position:absolute a no ser que fuera necesario, pero no se me ocurre otra forma de hacer esto.

Te lo vuelvo a confirmar: las capas absolutas están referidas a una capa relativa que las contiene. Para más datos, todas las capas tienen ancho y alto, especificado en em.

Pero al redimensionar, internet Explorer no lo hace bien.
__________________
eContento
- Utilidades para blogs
- Antena de coche secuestrada
eContento está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 05:20.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93