Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2013, 08:26
Vanessita
 
Fecha de Ingreso: marzo-2005
Mensajes: 309
Antigüedad: 19 años, 2 meses
Puntos: 1
Propiedad left

Hola a todos,

Soy nueva en esto del diseño web y me he puesto a hacer algunas cosas para ir aprendiendo css.

Tengo un css como el siguiente:

Código CSS:
Ver original
  1. body {
  2. margin: 0;
  3. padding: 0;
  4. }
  5.  
  6. #contenedor {
  7. background-color: grey;
  8. height: 665px;
  9. width: 768px;
  10. margin-left:auto;
  11. margin-right:auto;
  12. }
  13.  
  14. .cajita {
  15. border: 1px dashed;
  16. overflow: hidden;
  17. position: absolute;
  18. height: 40px;
  19. width: 120px;
  20. left: 384px;
  21. top: 50%;
  22. margin-top: -20px;
  23. }

Tengo un contenedor con un ancho de 768 px y dentro un div el cual estoy tratando de que quede justo en el centro de este contenedor.
Si al div que está dentro del contenedor le coloco un left de 384px (la mitad del ancho del contenedor), el mismo no se mueve justo a la
mitad, sino que he tenido que colocarle un left de 452px para que tenga el efecto deseado, entonces, quisiera saber o entender como es que
funciona el left en este caso.

Muchas gracias desde ya.

Última edición por pzin; 13/08/2013 a las 15:28 Razón: highlight