Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Zeroql en 2 Noviembre 2011, 17:34 pm



Título: Problemas con css: position:absolute; (Solucionado)
Publicado por: Zeroql en 2 Noviembre 2011, 17:34 pm
Buenas,Bueno el problema consiste en que necesito el div superior estático y coloque el div header con position:absolute, hasta ahi normal,
pero los otros divs que estan posicionados debajo de este no responden bien a la posición del header
estos divs suben y se pierde texto, aqui les dejo el enlace de como quedan

http://sovys.260mb.com/ (http://sovys.260mb.com/)

y asi es el diseño si no se tiene el header estatico

http://sovys.260mb.com/prueba.html (http://sovys.260mb.com/prueba.html)

como puedo solucionar este inconveniente????

de ante mano les agradezco la ayuda presentada.


Título: Re: Problemas con css: position:absolute;
Publicado por: Spider-Net en 2 Noviembre 2011, 20:02 pm
¿Has probado a ponerle un padding-top: 15px; a los div de abajo?


Título: Re: Problemas con css: position:absolute;
Publicado por: Roboto en 2 Noviembre 2011, 20:25 pm
Código:
#header {
    background: none repeat scroll 0 0 #F4F4F4;
    border-bottom: 1px solid #666666;
    color: #FFFFFF;
    height: 100px;
    position: fixed;
    width: 100%;
}

ese es el codigo del div


Título: Re: Problemas con css: position:absolute;
Publicado por: Zeroql en 2 Noviembre 2011, 23:59 pm
Código:
#header {
    background: none repeat scroll 0 0 #F4F4F4;
    border-bottom: 1px solid #666666;
    color: #FFFFFF;
    height: 100px;
    position: fixed;
    width: 100%;
}

ese es el codigo del div

Si ese esl colde. pero el div que le sige que esl container no queda debajo del header. igual ahi deje los 2 ejemplos


Título: Re: Problemas con css: position:absolute;
Publicado por: Spider-Net en 3 Noviembre 2011, 02:09 am
Yo insisto: ¿Has probado a ponerle un padding-top: 15px; a los div de abajo?

Incluso si no es suficiente, pues padding-top:35px; (o lo que sea necesario) tanto a "colizq" como a "colder" y listo.


Título: Re: Problemas con css: position:absolute;
Publicado por: Zeroql en 3 Noviembre 2011, 13:57 pm
Spider-Net gracias por tu colaboración.
pero he notado que cuando uno coloco la posición fixed, el div se convierte en div flotante, la solución mas sencilla que veo es crear otro div vacio con el height del header. nose me parece mas sencillo asi



Título: Re: Problemas con css: position:absolute;
Publicado por: ~ Yoya ~ en 3 Noviembre 2011, 14:46 pm
Bueno espero que te funcione esto, lo he probado antes en localhost....

Código
  1. .colizq {
  2.    float : left;
  3.    margin-top : 100px;
  4.    padding-bottom : 10px;
  5.    padding-left : 10px;
  6.    padding-right : 10px;
  7.    padding-top : 10px;
  8.    right-color : #E2E2E2;
  9.    right-style : dashed;
  10.    right-width : 2px;
  11.    width : 75%;
  12.  }
  13.  
  14.  
  15. .colder {
  16.    float : right;
  17.    margin-top : 100px;
  18.    padding-bottom : 10px;
  19.    padding-left : 10px;
  20.    padding-right : 10px;
  21.    padding-top : 10px;
  22.    width : 20%;
  23.  }
  24.  


Saludos.


Título: Re: Problemas con css: position:absolute;
Publicado por: Zeroql en 3 Noviembre 2011, 14:52 pm
~ Yoya ~ gracias ya lo intente asi tambien inclusive en el container ya que puedo agregar mas divs antes de las cols, pero no me dio
la sulucion de crea otro div antes me ha funcionado de maravilla. me quedo con esa:

la solucion fue:
Código
  1. #header {
  2.    background: none repeat scroll 0 0 #F4F4F4;
  3.    border-bottom: 1px solid #666;
  4.    color: #FFF;
  5.    height: 100px;
  6.    position:fixed;
  7.    width: 100%;
  8. }
  9.  
  10. #head_empty {
  11.    height: 100px;
  12.    width: 100%;
  13. }
  14.  


Título: Re: Problemas con css: position:absolute; (Solucionado)
Publicado por: Spider-Net en 3 Noviembre 2011, 14:58 pm
Spider-Net gracias por tu colaboración.
pero he notado que cuando uno coloco la posición fixed, el div se convierte en div flotante, la solución mas sencilla que veo es crear otro div vacio con el height del header. nose me parece mas sencillo asi



Yo probé en local poniéndole el padding-top a las dos columnas y la verdad es que funcionó perfectamente. Pero igual si ya has encontrado alguna solución, me alegro :)