Tecnología

Inicio

¿Puedo flotar una capa div del centro, con CSS?

Desde el lanzamiento de HTML 4 (lenguaje de marcado de hipertexto), algunas etiquetas de edad han sido considerados como obsoleta, ya medios más funcionales para lograr los mismos resultados que nuevas etiquetas. La etiqueta "<center>" se ha sustituido por los valores de las hojas de estilo en cascada (CSS). Si bien se puede utilizar la propiedad "flotar" para mover una capa div hacia la derecha o hacia la izquierda, esta propiedad no ofrece una manera de centrar el objeto.

flotador CSS

flotadores CSS son propiedades que se pueden aplicar a los elementos. Con frecuencia, se aplicaría un flotador a una imagen, por ejemplo. Sin embargo, se puede aplicar a recipientes tales como tablas o capas div así. elementos flotantes se desplazan horizontalmente o hacia la izquierda o hacia la derecha de la pantalla. Elementos rodearon a los elementos flotantes, tales como texto, también se moverá hacia el mismo lado de la pantalla a menos que se especifique lo contrario.

La sintaxis para flotar un div parece ser similar a la siguiente:

<Div style = "float: right">

Los valores de flotación

La propiedad CSS float actualmente tiene cuatro valores. Cuando dejaron flotar un objeto, éste se moverá a la izquierda y otros elementos fluir alrededor de él. Derecha flotante tiene el mismo comportamiento, pero se mueve hacia la derecha. Si se establece el valor flotante de un elemento a "ninguno" que aparecerá en su posición normal. Por lo tanto, no es necesario utilizar esta propiedad. Un objeto heredará su valor flotante de su padre o elemento envase si se establece el valor a "heredar". No hay valor en coma flotante "centro".

Centrar un div

Aunque no se puede centrar un div con la propiedad float - e incluso si se pudiera, el navegador no sería capaz de mostrar contenido que fluye a ambos lados - se pueden utilizar otros métodos para centrar su capa. Un método común consiste en fijar los márgenes derecho e izquierdo en "Auto", como en la siguiente sintaxis:

<Div style = "margin-left: auto; margin-right: auto">

Si bien este método no funciona si ya ha especificado un margen izquierda o hacia la derecha, se puede considerar la posibilidad de su div en un recipiente que está centrado y luego colocar además una segunda capa interior de la primera.

Centrado div Contenido

La propiedad "text-align" le permite controlar la alineación del texto dentro de cualquier elemento. Es más fácil para centrar el contenido, incluyendo listas, textos, enlaces e imágenes, dentro de un div de lo que es para centrar el div en sí. Considere la siguiente sintaxis, que reemplazaría el uso de la "<center>" etiqueta HTML, ahora en desuso:

<Div style = "text-align: center"> </ div>

También se puede aplicar al texto centrado elementos individuales dentro del div o a bloques específicos de texto rodeándolos con la etiqueta "<span>".