Foros del Web » Creando para Internet » CSS »

Elemento posicionado absolutamente sin width ni height

Estas en el tema de Elemento posicionado absolutamente sin width ni height en el foro de CSS en Foros del Web. Hola!!! Sigo con mi curso de posicionamiento en: http://www.ignside.net/man/css/posicionamiento.php y me he encontrado ese problema: Con el siguiente código el elemento azul se extiende hacia ...
  #1 (permalink)  
Antiguo 10/12/2008, 02:20
 
Fecha de Ingreso: septiembre-2006
Mensajes: 233
Antigüedad: 11 años, 2 meses
Puntos: 0
Elemento posicionado absolutamente sin width ni height

Hola!!!
Sigo con mi curso de posicionamiento en:
http://www.ignside.net/man/css/posicionamiento.php
y me he encontrado ese problema:
Con el siguiente código el elemento azul se extiende hacia la derecha todo lo que la ventana le deja en IE pero en el caso de Firefox por mucho que expandas la ventana del navegador el elemento azul tiene un ancho concreto que coincide con el final del elemento verde.
¿a qué se debe?
Gracias

Elemento posicionado absolutamente sin definir valores width o height

<SPAN STYLE="position:relative;background-color:#90EE90">
Relative green parent.
<SPAN STYLE="position:absolute; top:50px; left:50px;background-color:#ADD8E6">
absolute blue child absolute blue child
absolute blue child absolute blue child
absolute blue child absolute blue absolute blue child
</SPAN>
</SPAN>

¿quieres verlo?

Este ejemplo muestra un elemento posicionado absolutamente, sin propiedades widht y height.
Al estrechar la ventana del navegador, el rectángulo que contiene al elemento azul ocupa siempre el espacio hasta la derecha, extendiendose hacia abajo si es necesario.

Última edición por trhipahx; 11/12/2008 a las 01:54
  #2 (permalink)  
Antiguo 10/12/2008, 04:44
Avatar de talmente  
Fecha de Ingreso: noviembre-2007
Mensajes: 233
Antigüedad: 10 años
Puntos: 4
Respuesta: Elemento posicionado absolutamente sin width ni height

Hola, el problema es que tienes dos etiquetas <span> con distintos estilos ¿que no se yo?!, en el primero tienes esto:

Código:
<SPAN STYLE="position:relative;background-color:#90EE90">
Eso IE6 no lo ve por que según tengo entendido si no defines ninguna posición (top, Leith…) no hace nada. Pero FF si lo ve y a de más es el que interpreta por que es lo primero que lee, por lo tanto en IE6 se ve el segundo:

Código:
<SPAN STYLE="position:absolute; top:50px; left:50px;background-color:#ADD8E6">
absolute blue child absolute blue child
absolute blue child absolute blue child
absolute blue child absolute blue absolute blue child
</SPAN>
Y en FF el primero. Quítale la posición relativa al primer <span> y lo comprobaras o cambia de posición los <span> y veras que los dos se colocan en posición absoluta.

Bueno, creo que es más o menos así.
  #3 (permalink)  
Antiguo 11/12/2008, 01:55
 
Fecha de Ingreso: septiembre-2006
Mensajes: 233
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Elemento posicionado absolutamente sin width ni height

Creo que tu respuesta no es lo que buscaba.
IE si ve el primer <SPAN> lo que ocurre es que IE y FF interpretan de forma distinta el segundo.
  #4 (permalink)  
Antiguo 11/12/2008, 04:26
Avatar de talmente  
Fecha de Ingreso: noviembre-2007
Mensajes: 233
Antigüedad: 10 años
Puntos: 4
Respuesta: Elemento posicionado absolutamente sin width ni height

Bueno es que están anidadas, y no se por que (lo mío no es la teoría) pero la posición relativa esta afectando al segundo <span>. Si le quitas la posición relativa se ven los dos igual en ie y en ff.¿!?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:47.