Re: [Ovillo] Problemas con heigth 100%

2008-01-31 Por tema Dan Alcaide
Yo pondría la estructura/marcado de la siguiente forma:








¿Por qué el pie fuera del contenedor? Mira el CSS.

Después, en el css:

html, body {
height: 100%;
}
#contenedor{
min-height: 100%; /*esta propiedad no la soporta IE6*/
}
* html #contenedor { /*Hack para IE6*/
height: 100%;
}
#pie {
position: relative:
height: 20px; /*la altura que necesites para el pie*/
margin-top: -20px; /*la altura del pie pero en negativo*/
}


Bueno, creo que te he hecho los deberes ;-)

Espero que te sirva.
Salu2.


-Mensaje original-
De: Yubén [mailto:[EMAIL PROTECTED] 
Enviado el: martes, 29 de enero de 2008 14:17
Para: ovillo@lists.ovillo.org
Asunto: [Ovillo] Problemas con heigth 100%

Buenas a todos

Tengo el siguiente conflicto, tengo varios div, todos con un alto fijo  
y uno de ellos quiero que se adapte con height al 100% a resto de la  
ventana del navegador:

Para que se entienda bien pongo un ejemplo:

Cabecera: 100px de alto
Menu: 50px de alto
Contendios: alto del resto de la ventana¡, lo intento conseguir con

el heigth al 100%
Pie: 150px alto

El motivo para querer hacer esto es que la capa pie, quiero que este  
siempre pegada en la parte de abajo de la ventana, aunque el contenido  
no sea el suficiente para que esto ocurra.

Inicialmente tenia un problema que me ignoraba el heigth de la capa  
contenidos, al final lo solucione poniendo heigth al 100% también al  
body.

  el problema que tengo ahora vine por lo siguiente:

Todo funciona bien si no fuera porque la capa contenidos coje el 100%  
que tiene body, sin restar lo que ya han cogido las capas con alto  
fijo, con lo que se me genera un scroll vertical en la pagina, sin ser  
necesario.

Alguien se a encontrado con este problema, agradecería una ayuda

un saludo
yubén

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.516 / Virus Database: 269.19.16/1250 - Release Date: 29/01/2008
22:20
 

___
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://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con heigth 100%

2008-01-30 Por tema sn
salud a la lista;

éste es un problema de los típicos.
me topé con él hace tiempo y gracias a la ayuda de los compañeros aquí
presentes conseguí solucionarlo de varias maneras.
posteo una de ellas a continuación por si a yubén o a otros pudiera serles
de ayuda.

html:

http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>




index





CABECERA




MENÚ
Lorem ipsum eum partem corrumpit et, qui
puto habemus ea, id pro dolor nostro.
Tantas electram theophrastus nec cu. Sea
libris prodesset ea, aeque facilisis id est, vituperatoribus concludaturque
his ad. An modo kasd everti sed, in his alii singulis dignissim.
Ad cotidieque complectitur mei, ne iusto
iisque mel, quidam feugiat ut est.



CONTENIDO
Lorem ipsum eum partem corrumpit et, qui
puto habemus ea, id pro dolor nostro.
Tantas electram theophrastus nec cu. Sea
libris prodesset ea, aeque facilisis id est, vituperatoribus concludaturque
his ad. An modo kasd everti sed, in his alii singulis dignissim.
Ad cotidieque complectitur mei, ne iusto
iisque mel, quidam feugiat ut est.
Lorem ipsum eum partem corrumpit et, qui
puto habemus ea, id pro dolor nostro.
Tantas electram theophrastus nec cu. Sea
libris prodesset ea, aeque facilisis id est, vituperatoribus concludaturque
his ad. An modo kasd everti sed, in his alii singulis dignissim.
Ad cotidieque complectitur mei, ne iusto
iisque mel, quidam feugiat ut est.







PIE





css:

/*inicio tags genéricos*/
*{
padding:0;
margin:0;
}
html {
height:100%;
}
body {
height:100%;
font-family:verdana, arial, sans-serif;
text-align:center;
background:#595959;
}
p{
padding:10px;
}
h1{
text-align:center;
}
/*fin tags genéricos*/
/*inicio tags específicos*/
#contenedor {
min-height:100%;
width:800px;
background:#A9A9A9;
text-align:left;
margin:0 auto;
}
* html #contenedor {
height:100%;
}
#cabecera{
position:relative;
right:0px;
top:0px;
width:100%;
height:10em;
background:#000;
color:#fff;
}
#cuerpo {
padding:1px;
position:relative;
background:#A9A9A9;
text-align:center;
}
#contenido {
text-align:justify;
}
#izquierda{
width:20%;
float:left;
position:relative;
background:#fff;
}
#derecha{
width:79.8%;
position:relative;
float:right;
background:#fff;
}
.clear {overflow:hidden;height:50px;clear:both;}
* html .clear {overflow:hidden;height:40px;clear:both;}
#pie{
height:3em;
background:#000;
color:#fff;
position:relative;
margin:0 auto;
margin-top:-3em;
width:800px;
}
/*fin tags específicos*/

un saludo!
___
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://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con heigth 100%

2008-01-30 Por tema Yubén
Buenas!

La verdad que la solución la he conseguido, con parte de tu respuesta  
jaume.

Realmente lo que quería, era que la capa pie, siempre estuviese pegada  
al fondo de la pagina, el 100% solo lo utilizaba para intentar forzar  
esto.

pero esta parte:

> #pie{
> position:absolute;
> bottom:0;
> }

me ha ayudado, la verdad ayer probé esto, la capa pie se pegaba al  
fondo, y me dejaba de funcionar otra cosa, que era que dentro de la  
capa pie que ocupaba todo el ancho del navegador había otra capa  
contenedora con ancho fijo centrada horizontalmente en la capa pie,  
pero añadiendo a esta capa también width al 100% he conseguido adaptar  
el diseño a lo que quería. bueno no se si esto ultimo se entiende :-),  
un saludo

Gracia a todos por vuestras aportaciones
yubén

El 29/01/2008, a las 22:34, jaume op escribió:

> Que hay, saludos a [EMAIL PROTECTED] Lo que veo es que al sumar todo los  
> elementos me da
> mas del 100%. Si das 100% al body y al html , 100% al contenido mas  
> los
> pixeles de cabecera y pie =scroll. Espero lo entiendas es el  
> boxmodel pero
> con el height.
> Mira haaber si te vale
> *{margin:0;
> padding:0;
> }
> html, body {
> height: 100%;
> width: 100%;
> }
>
> body {
> height: 100%;
> }
> #contenedor{
> height:100%
> } //  la cabecera , y el contenido como quieras , yo no pondria en  
> principio
> height.
> #pie{
> position:absolute;
> bottom:0;
> }
> y en el html
> 
> 
> 
> 
> asi tambiem podrias decirle al

___
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://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con heigth 100%

2008-01-30 Por tema Maikel Naigt
Hola Yubén.

No me he parado a probarlo, pero imagino que con aplicarle un margin-top:
-100px a la capa Contendios puedes solucionar el problema.

Espero que te ayude. Un saludo,
David Merino Ogando


2008/1/29 Yubén <[EMAIL PROTECTED]>:

> Buenas a todos
>
> Tengo el siguiente conflicto, tengo varios div, todos con un alto fijo
> y uno de ellos quiero que se adapte con height al 100% a resto de la
> ventana del navegador:
>
> Para que se entienda bien pongo un ejemplo:
>
>Cabecera: 100px de alto
>Menu: 50px de alto
>Contendios: alto del resto de la ventana¡, lo intento conseguir con
> el heigth al 100%
>Pie: 150px alto
>
> El motivo para querer hacer esto es que la capa pie, quiero que este
> siempre pegada en la parte de abajo de la ventana, aunque el contenido
> no sea el suficiente para que esto ocurra.
>
> Inicialmente tenia un problema que me ignoraba el heigth de la capa
> contenidos, al final lo solucione poniendo heigth al 100% también al
> body.
>
>  el problema que tengo ahora vine por lo siguiente:
>
> Todo funciona bien si no fuera porque la capa contenidos coje el 100%
> que tiene body, sin restar lo que ya han cogido las capas con alto
> fijo, con lo que se me genera un scroll vertical en la pagina, sin ser
> necesario.
>
> Alguien se a encontrado con este problema, agradecería una ayuda
>
> un saludo
> yubén
> ___
> 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://lists.ovillo.org/mailman/listinfo/ovillo
>
___
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://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con heigth 100%

2008-01-29 Por tema jaume op
Que hay, saludos a [EMAIL PROTECTED] Lo que veo es que al sumar todo los 
elementos me da
mas del 100%. Si das 100% al body y al html , 100% al contenido mas los
pixeles de cabecera y pie =scroll. Espero lo entiendas es el boxmodel pero
con el height.
Mira haaber si te vale
*{margin:0;
padding:0;
}
html, body {
 height: 100%;
 width: 100%;
}

body {
 height: 100%;
 }
#contenedor{
height:100%
} //  la cabecera , y el contenido como quieras , yo no pondria en principio
height.
#pie{
position:absolute;
bottom:0;
}
y en el html




asi tambiem podrias decirle al


2008/1/29, Rafael Ferrero Rodríguez <[EMAIL PROTECTED]>:
>
> Hola !!!
>
> No sé si te servirá de mucho mi aportación, pero lo mismo, te soluciona
> algo
> (si es que no la habías previsto ya):
>
> lo que suelo hacer es definir siempre en el CSS las etiquetas HTML y BODY
> y
> darle a ambas el valor de "height".
>
> Por ejemplo:
>
> html, body {
> height: 100%;
> width: 100%;
> }
>
> body {
> height: 100%;
> margin:0px;
> font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif
>
> }
> ___
> 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://lists.ovillo.org/mailman/listinfo/ovillo
>
___
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://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con heigth 100%

2008-01-29 Por tema Rafael Ferrero Rodríguez
Hola !!!

No sé si te servirá de mucho mi aportación, pero lo mismo, te soluciona algo
(si es que no la habías previsto ya):

lo que suelo hacer es definir siempre en el CSS las etiquetas HTML y BODY y
darle a ambas el valor de "height".

Por ejemplo:

html, body {
 height: 100%;
 width: 100%;
}

body {
 height: 100%;
 margin:0px;
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif

}
___
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://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con heigth 100%

2008-01-29 Por tema Tamara Forza
Hola,

una idea sería definir un height-min, dependiendo de lo que necesites... por
ejemplo

para IE:
.contenidos {
  height: 20em;
}

para FF:
.contenidos {
  min-height: 20em;
  height: auto;
}

De esta manera defines un height mínimo, y si hay más contenidos el
contenedor no se queda a la altura definida sino se hace más alto.

Espero soluciones tu problema.

Saludos,
Tamara

2008/1/29 Yubén <[EMAIL PROTECTED]>:

> Buenas a todos
>
> Tengo el siguiente conflicto, tengo varios div, todos con un alto fijo
> y uno de ellos quiero que se adapte con height al 100% a resto de la
> ventana del navegador:
>
> Para que se entienda bien pongo un ejemplo:
>
>Cabecera: 100px de alto
>Menu: 50px de alto
>Contendios: alto del resto de la ventana¡, lo intento conseguir con
> el heigth al 100%
>Pie: 150px alto
>
> El motivo para querer hacer esto es que la capa pie, quiero que este
> siempre pegada en la parte de abajo de la ventana, aunque el contenido
> no sea el suficiente para que esto ocurra.
>
> Inicialmente tenia un problema que me ignoraba el heigth de la capa
> contenidos, al final lo solucione poniendo heigth al 100% también al
> body.
>
>  el problema que tengo ahora vine por lo siguiente:
>
> Todo funciona bien si no fuera porque la capa contenidos coje el 100%
> que tiene body, sin restar lo que ya han cogido las capas con alto
> fijo, con lo que se me genera un scroll vertical en la pagina, sin ser
> necesario.
>
> Alguien se a encontrado con este problema, agradecería una ayuda
>
> un saludo
> yubén
> ___
> 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://lists.ovillo.org/mailman/listinfo/ovillo
>
___
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://lists.ovillo.org/mailman/listinfo/ovillo


[Ovillo] Problemas con heigth 100%

2008-01-29 Por tema Yubén
Buenas a todos

Tengo el siguiente conflicto, tengo varios div, todos con un alto fijo  
y uno de ellos quiero que se adapte con height al 100% a resto de la  
ventana del navegador:

Para que se entienda bien pongo un ejemplo:

Cabecera: 100px de alto
Menu: 50px de alto
Contendios: alto del resto de la ventana¡, lo intento conseguir con  
el heigth al 100%
Pie: 150px alto

El motivo para querer hacer esto es que la capa pie, quiero que este  
siempre pegada en la parte de abajo de la ventana, aunque el contenido  
no sea el suficiente para que esto ocurra.

Inicialmente tenia un problema que me ignoraba el heigth de la capa  
contenidos, al final lo solucione poniendo heigth al 100% también al  
body.

  el problema que tengo ahora vine por lo siguiente:

Todo funciona bien si no fuera porque la capa contenidos coje el 100%  
que tiene body, sin restar lo que ya han cogido las capas con alto  
fijo, con lo que se me genera un scroll vertical en la pagina, sin ser  
necesario.

Alguien se a encontrado con este problema, agradecería una ayuda

un saludo
yubén
___
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://lists.ovillo.org/mailman/listinfo/ovillo