Tecnología

Inicio

Vs. absoluta Flotador en CSS

CSS, o de estilo en cascada, es una herramienta que va a utilizar para definir los elementos HTML mediante la adición de colores, bordes o posicionar los elementos en su página web. Con CSS, a veces puede utilizar la propiedad de una posición a otra absolutamente texto, imágenes, tablas y otros elementos o aplicar valores de coma flotante de elementos para cambiar su posición. Aunque ambos métodos pueden producir un efecto similar, que tienen diferentes funciones y no se pueden utilizar simultáneamente.

Posicionamiento absoluto

Se utiliza el posicionamiento absoluto en el CSS para posicionar los elementos dentro del primer contenedor, como una capa div, o dentro de la "html" bloque de contención, si existe, no contiene elemento. El posicionamiento absoluto no tiene en cuenta que el elemento, como una imagen habría aparecido sin posicionamiento. Se debe especificar la posición inferior izquierda o derecha superior, junto con seleccionar el estilo de una posición a otra imagen. En el siguiente ejemplo, una imagen con la clase "topLeft" utiliza el posicionamiento absoluto en su hoja de estilo a aparecer en la parte superior e izquierda de la página:

img.topleft

{

Posición: absolutel;

top: 0;

izquierda: 0;

}

flotadores

La propiedad CSS float permite instruir elementos en la página a flotar a la izquierda oa la derecha del contenido de los alrededores. Por ejemplo, cuando se inserta una imagen en el comienzo de un bloque de texto, el texto comenzará en la siguiente línea, incluso si usted se alinea la imagen a la izquierda. Cuando se establece el flotador de una imagen a la izquierda, se mueve a la izquierda de la página y el bloque de texto se mueve hacia arriba a los bordes superiores del texto y la imagen de alineación. El texto aparecerá a la izquierda de la imagen y, si el texto tiene una altura mayor, se desbordará debajo de la imagen. La propiedad float derecha refleja este resultado.

consideraciones

El sitio en línea tutorial W3Schools explica que los elementos con posición absoluta ignoran las propiedades de flotación. Por lo tanto, tendrá que elegir entre los estilos. Si desea colocar un elemento absolutamente y tienen que rodea contenido, como texto, enmarcar el elemento, se puede establecer la propiedad "display" con el valor "en línea" y modificar los márgenes como mejor le parezca. Por otra parte, al utilizar flotadores, el texto circundante u otro contenido también se moverá en la dirección del flotador. Si no desea que el siguiente elemento a flotar a la izquierda, así, se puede utilizar la propiedad clara en conjunción con los flotadores. En el siguiente ejemplo, la imagen flota a la derecha pero no contenido aparecerá a la izquierda de la imagen, ya que se le asignó un valor claro.

img.right

{

flotador izquierdo;

clear: left;

}

Recomendaciones de uso

El posicionamiento absoluto es útil para anclar elementos permanentes de su sitio web o el diseño de la aplicación. Independientemente de la resolución o el navegador web y la posición del usuario, los elementos con posición absoluta permanecerán en la misma posición, a diferencia de los elementos que no tienen un posicionamiento y pueden moverse por la página cuando el usuario cambia el tamaño de su navegador. El posicionamiento absoluto requiere más codificación de los flotadores por lo que si usted simplemente quiere mover una imagen, lista o contenedor a la izquierda oa la derecha, dejando el flotador requiere menos esfuerzo. El uso de flotadores izquierda es una forma de crear una imagen en miniatura rápida o galería de imágenes en un blog o una página Web.