Cuando las dimensiones del elemento están definidas en porcentajes su centrado es muy sencillo y se hará de la siguiente forma:
#elemento{
width: 60%;
height: 40%;
margin-left: 20%;
margin-right: 20%;
margin-top: 30%;
margin-bottom: 30%;
}
width: 60%;
height: 40%;
margin-left: 20%;
margin-right: 20%;
margin-top: 30%;
margin-bottom: 30%;
}
Es decir, habrá que asignar un margen con la mitad del ancho y alto del elemento
Cuando el tamaño del elemento esta definido en píxeles haremos lo siguiente:
#elemento{
width: 540px;
height: 400px;
margin: -200px 0 0 -270px;
left: 50%:
top: 50%;
position: relative;
}
width: 540px;
height: 400px;
margin: -200px 0 0 -270px;
left: 50%:
top: 50%;
position: relative;
}
Asignamos un margen negativo por la izquierda de la mitad del ancho total del elemento; un margen superior negativo con la mitad de la altura total; lo posicionamos tanto por la izquierda como por la parte superior al 50% y establecemos su posición a relativa.
No hay comentarios :
Publicar un comentario