Re: [Ovillo] Div hasta el 100% del elemento contenedor

2006-03-02 Por tema Jaime Gómez Obregón
Muchas gracias Manuel, es justo lo que andaba buscando.

El primer enlace lo conocía, y de hecho lo he utilizado muchas veces,
sin embargo el segundo link es nuevo para mi y me sirve perfectamente.
Lástima los hacks para evitar tantos bugs en el MSIE...

Saludos,

-- 
Jaime Gómez Obregón
Director Comercial ([EMAIL PROTECTED])
ITEISA - www.iteisa.com
942 544 036 - 662 256 006

El mié, 01-03-2006 a las 17:48 -0300, Manuel Razzari escribió:
 Considerando tu diseño, te propongo cambiar la aproximación al problema:
 
 1. Usar faux-columns [1] para lograr el fondo blanco y el borde negro de 
 1pixel
 2. Usar alguna de las técnicas para posicionar el footer contra el
 bottom de la página [2]
 
 [1] http://www.alistapart.com/articles/fauxcolumns/
 [2] http://scott.sauyet.name/CSS/Demo/FooterDemo1.html
 
 
 
 On 3/1/06, Jaime Gómez Obregón [EMAIL PROTECTED] wrote:
  Hola lista,
 
  Supongo que será una duda recurrente. Por lo menos yo me he encontrado
  varias veces con este problema, si bien siempre me las he arreglado para
  evitar una solución directa que ni siquiera sé si existe (intuyo que
  no).
 
  Me refiero a la necesidad de un DIV que se expanda hasta el 100% de la
  altura del elemento contenedor si este es más pequeño que la pantalla, o
  que no se expanda si el contenedor es mayor que ésta.
 
  Pongo dos ejemplos del sitio en que estoy trabajando. En ambos casos hay
  un DIV contenedor, y dentro de el, tres DIV interiores: cabecera,
  contenidos y pie.
 
  http://iteisa.com/estandares-web/
  En este primer caso el DIV contenidos es grande porque tiene mucho
  contenido. En consecuencia el contenedor crece. Correcto.
 
 
  http://iteisa.com/buscar/?busqueda=ovillo
  En este segundo caso, el DIV contenidos es muy pequeño, y tan pronto
  como termina le sigue el DIV pie, que sube demasiado ya que
  contenidos no es capaz de extenderse hasta rellenar el espacio
  sobrante.
 
  Conozco la solución a un problema diferente pero muy parecido: que un
  DIV se expanda hasta ocupar el 100% del elemento que lo contiene,
  usando:
 
  html, body { height: 100% }
 
  No obstante, el problema que cito es ligeramente más difícil, pues en
  ningún momento sabemos la altura del contenedor, que depende de los
  contenidos en cada caso.
 
  En esta fuente (http://www.quirksmode.org/css/100percheight.html) dicen
  que es imposible y que se debe a una carencia de la especificación CSS
  2.1.
 
  Sin embargo, me resisto a rendirme (y me resisto también a usar tablas o
  javascript).
 
  ¿ Alguna idea ?
 
 !DSPAM:1,44060d8a86975036833364!


___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Div hasta el 100% del elemento contenedor

2006-03-02 Por tema David Yanes Fariña

Jaime Gómez Obregón escribió:

Hola lista,

Supongo que será una duda recurrente. Por lo menos yo me he encontrado
varias veces con este problema, si bien siempre me las he arreglado para
evitar una solución directa que ni siquiera sé si existe (intuyo que
no).

  
¿Y con un min-height  y luego un height para el internet explorer no te 
vale?

Lo he probado con el webdeveloper y funciona bien en firefox al menos.


div#contenidos {
 margin: 0 15px 0 15px;
 text-align: justify;
 min-height: 300px;
}


Saludos

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Div hasta el 100% del elemento contenedor

2006-03-01 Por tema Manuel Razzari
Considerando tu diseño, te propongo cambiar la aproximación al problema:

1. Usar faux-columns [1] para lograr el fondo blanco y el borde negro de 1pixel
2. Usar alguna de las técnicas para posicionar el footer contra el
bottom de la página [2]

[1] http://www.alistapart.com/articles/fauxcolumns/
[2] http://scott.sauyet.name/CSS/Demo/FooterDemo1.html



On 3/1/06, Jaime Gómez Obregón [EMAIL PROTECTED] wrote:
 Hola lista,

 Supongo que será una duda recurrente. Por lo menos yo me he encontrado
 varias veces con este problema, si bien siempre me las he arreglado para
 evitar una solución directa que ni siquiera sé si existe (intuyo que
 no).

 Me refiero a la necesidad de un DIV que se expanda hasta el 100% de la
 altura del elemento contenedor si este es más pequeño que la pantalla, o
 que no se expanda si el contenedor es mayor que ésta.

 Pongo dos ejemplos del sitio en que estoy trabajando. En ambos casos hay
 un DIV contenedor, y dentro de el, tres DIV interiores: cabecera,
 contenidos y pie.

 http://iteisa.com/estandares-web/
 En este primer caso el DIV contenidos es grande porque tiene mucho
 contenido. En consecuencia el contenedor crece. Correcto.


 http://iteisa.com/buscar/?busqueda=ovillo
 En este segundo caso, el DIV contenidos es muy pequeño, y tan pronto
 como termina le sigue el DIV pie, que sube demasiado ya que
 contenidos no es capaz de extenderse hasta rellenar el espacio
 sobrante.

 Conozco la solución a un problema diferente pero muy parecido: que un
 DIV se expanda hasta ocupar el 100% del elemento que lo contiene,
 usando:

 html, body { height: 100% }

 No obstante, el problema que cito es ligeramente más difícil, pues en
 ningún momento sabemos la altura del contenedor, que depende de los
 contenidos en cada caso.

 En esta fuente (http://www.quirksmode.org/css/100percheight.html) dicen
 que es imposible y que se debe a una carencia de la especificación CSS
 2.1.

 Sin embargo, me resisto a rendirme (y me resisto también a usar tablas o
 javascript).

 ¿ Alguna idea ?
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Div hasta el 100% del elemento contenedor

2006-03-01 Por tema DJ-Dom
Una pregunta con relación al punto 2...

El footer contra el bottom no sería algo así?

position: absolute;
bottom: 0px;
clear: both;

¿?

Saludo,
DJ-Dom

El día 1/03/06, Manuel Razzari [EMAIL PROTECTED] escribió:

 Considerando tu diseño, te propongo cambiar la aproximación al problema:

 1. Usar faux-columns [1] para lograr el fondo blanco y el borde negro de
 1pixel
 2. Usar alguna de las técnicas para posicionar el footer contra el
 bottom de la página [2]

 [1] http://www.alistapart.com/articles/fauxcolumns/
 [2] http://scott.sauyet.name/CSS/Demo/FooterDemo1.html



 On 3/1/06, Jaime Gómez Obregón [EMAIL PROTECTED] wrote:
  Hola lista,
 
  Supongo que será una duda recurrente. Por lo menos yo me he encontrado
  varias veces con este problema, si bien siempre me las he arreglado para
  evitar una solución directa que ni siquiera sé si existe (intuyo que
  no).
 
  Me refiero a la necesidad de un DIV que se expanda hasta el 100% de la
  altura del elemento contenedor si este es más pequeño que la pantalla, o
  que no se expanda si el contenedor es mayor que ésta.
 
  Pongo dos ejemplos del sitio en que estoy trabajando. En ambos casos hay
  un DIV contenedor, y dentro de el, tres DIV interiores: cabecera,
  contenidos y pie.
 
  http://iteisa.com/estandares-web/
  En este primer caso el DIV contenidos es grande porque tiene mucho
  contenido. En consecuencia el contenedor crece. Correcto.
 
 
  http://iteisa.com/buscar/?busqueda=ovillo
  En este segundo caso, el DIV contenidos es muy pequeño, y tan pronto
  como termina le sigue el DIV pie, que sube demasiado ya que
  contenidos no es capaz de extenderse hasta rellenar el espacio
  sobrante.
 
  Conozco la solución a un problema diferente pero muy parecido: que un
  DIV se expanda hasta ocupar el 100% del elemento que lo contiene,
  usando:
 
  html, body { height: 100% }
 
  No obstante, el problema que cito es ligeramente más difícil, pues en
  ningún momento sabemos la altura del contenedor, que depende de los
  contenidos en cada caso.
 
  En esta fuente (http://www.quirksmode.org/css/100percheight.html) dicen
  que es imposible y que se debe a una carencia de la especificación CSS
  2.1.
 
  Sin embargo, me resisto a rendirme (y me resisto también a usar tablas o
  javascript).
 
  ¿ Alguna idea ?
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
 http://ovillo.org/mailman/listinfo/ovillo




--
www.dj-dom.net
[EMAIL PROTECTED]
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo