Centrar horizontalmente un objeto en pantalla, es una tarea sencilla. Pero, ¿y centrarlo verticalmente?. Mucha gente me había hecho esta pregunta y hoy he encontrado la solución en Unijimpe.
La idea es usar el posicionamiento absoluto y asignar como valores al margen izquierdo y superior, un valor negativo que será la mitad del tamaño del objeto que queramos centrar. Por ejemplo; si queremos centrar una imagen con un tamaño de 350×400, tendríamos que hacer lo siguiente:
1.- Creamos un estilo con los siguientes parámetros.
#center_object {
width: 350px;
height: 400px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -200px; /* la mitad de alto que nuestro objeto */
margin-left: -175px; /* la mitad de alto que nuestro objeto */
}
2.- Finalmente, incluimos nuestro objeto dentro una etiqueta <DIV>:
<html>
<head>
<title>Mi objeto centrado</title>
<style type=“text/css”>
#center_object {
width: 350px;
height: 400px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -200px; /* la mitad de alto que nuestro objeto */
margin-left: -175px; /* la mitad de alto que nuestro objeto */
}
</style>
</head>
<body>
<div id=“center_object”>
<img scr=“southdunker.gif” width=“350″ height=“400″>
</div>
</body>
</html>
Este es el ejemplo del resultado.
::–Dunker–::
Recientemente y gracias a mi nuevo trabajo, he descubierto una potente y útil herramienta para programadores. Se trata de UltraEdit-32. Es un editor de texto completísimo orientado a la programación.
Comentarios recientes