Foros del Web » Creando para Internet » CSS »

ampliar div cuando otro no este presente

Estas en el tema de ampliar div cuando otro no este presente en el foro de CSS en Foros del Web. Amigos, estoy necesitando una manito con un codigo, hace muchos años lo ocupe y ahora no me puedo acordar que es lo que hice esa ...
  #1 (permalink)  
Antiguo 24/08/2012, 05:11
 
Fecha de Ingreso: febrero-2012
Mensajes: 163
Antigüedad: 12 años, 2 meses
Puntos: 0
ampliar div cuando otro no este presente

Amigos, estoy necesitando una manito con un codigo, hace muchos años lo ocupe y ahora no me puedo acordar que es lo que hice esa vez...

se trata que tengo dos div uno a la izquierda con 200px y el otro a la derecha con 700px

el asunto es que el de 200 no siempre estará visible, por lo tanto en ese momento el de 700 debería ser de 900...

el de 200 es un menu y el otro es contenido.

¿como lo hago?? cual es el estilo a ocupar?

desde ya les agradezco cualquier ayuda, saludos.
  #2 (permalink)  
Antiguo 24/08/2012, 08:49
Avatar de JairLizcano  
Fecha de Ingreso: junio-2008
Ubicación: Santander, Colombia
Mensajes: 608
Antigüedad: 15 años, 10 meses
Puntos: 53
Respuesta: ampliar div cuando otro no este presente

La idea es que cada clase asociada al div tenga características diferentes; en una podrías especificar el ancho (width: 700px) inicial que mencionas y en otra pues, como se debería ver (width: 900px) bajo otra condición.

Con el div de la izquierda pasa lo mismo, aunque éste lo podrías acondicionar desde el servidor.

¿De qué forma estás manipulando estas condiciones?

Me comentas y con gusto de podré guiar mejor.

Buena suerte.
__________________
Programar dejó de ser una profesión acusada en la oscuridad y disfrutada fríamente... para convertirse en un arte.
  #3 (permalink)  
Antiguo 24/08/2012, 18:38
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 2 meses
Puntos: 306
Respuesta: ampliar div cuando otro no este presente

Puedes flotar el menu, y ponerle un width:100% al otro.
Luego en el html debe aparecer primero el menú y luego el otro.
COn esto logras que si está el menu, este se posicione, y que el otro se ubique a su lado ocupando el resto del ancho disponible.
Cuando no esté el menu, el otro ocupará todo el ancho disponible que será del 100%.

También podrías hacerlo con el display:inline-block.

Investiga un poco.
Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--

Etiquetas: contenido
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 10:07.