Tecnología

Inicio

Cómo evitar que los flotadores izquierda desde Envolviendo

Cómo evitar que los flotadores izquierda desde Envolviendo


A diferencia de su contraparte HTML, CSS es un lenguaje utilizado por los diseñadores para crear la apariencia visual de una página web. Flotador es una propiedad dentro de CSS que define cómo los elementos se colocan en su diseño y se utiliza típicamente dentro de una etiqueta div. Por ejemplo, podría utilizar "float: left" para crear una lista de enlaces que aparecen al lado de la zona principal de texto de contenido de un diseño de dos columnas. Dado que la propiedad de flotación asigna un elemento para el flujo de contenidos, es común que los de la derecha más contenedor de "envolver" o caiga por debajo de la primera uno si otras propiedades en el estilo del elemento no se definen correctamente.

Instrucciones

1 Comprobar su identidad o declaración de clase en el archivo CSS para una propiedad "claro". Esta propiedad forzará el elemento a caer por debajo de los elementos por encima de ella. Si no desea que el elemento de envolver, claro debe ser eliminado. Un ejemplo de cómo esto podría ser el siguiente:

element1 {

Limpia los dos;

flotador izquierdo;

}

2 Verificar que los dos elementos destinados a sentarse junto a la otra tienen la misma propiedad float. En un diseño de dos columnas, ambos elementos utilizados para crear columnas de contenido debe tener el "float: left;" propiedad.

element1 {

flotador izquierdo;

}

elemento2 {

flotador izquierdo;

}

3 Coloque los dos elementos flotantes dentro de un div "contenedor" que tiene una anchura mínima conjunto definido o que es mayor que la suma total de los elementos flotantes y cualquier relleno o margen. Si flotadores fijados a un ancho específico no tienen suficiente espacio para sentarse uno junto al otro, el flotador de la derecha será forzada hacia abajo.

CSS:

envase {min-width: 100px; ! Width: auto importante; Anchura: 100px; } {Element1

flotador izquierdo;

padding: 10px;

Anchura: 210px;

}

elemento2 {

flotador izquierdo;

padding: 10px;

margin-right: 20px;

Anchura: 580px;

}

HTML:

<Div id = "contenedor">

<Div id = "element1"> </ div>

<Div id = "elemento2"> </ div>

4 Asegúrese de que el contenido de sus elementos flotantes no es más ancho que los propios elementos o el contenedor. El contenido debe caber dentro de su elemento para evitar ser empujado hacia abajo o envueltos. Por ejemplo, si el espacio para el contenido de su columna de la derecha está a sólo 580 píxeles y hay un relleno de 10 píxeles y 20 píxeles margen derecho, cualquier elemento o imagen no puede exceder de 540 píxeles de ancho.

5 Trate de usar el "display: block;" propiedad si los elementos continuar para envolver y está seguro de que el contenido no es el problema. Esto hace que el elemento a ser tratado como un todo y es el más eficaz en los elementos de texto, tales como enlaces de navegación.

6 Añadir "display: inline" para los flotadores en las que tiene un conjunto de margen. Internet Explorer se duplicará los márgenes establecidos en la misma dirección que el flotador, lo que provoca de envoltura.

Consejos y advertencias

  • Añadir "clear: both;" al ID de elemento o clase a la fuerza un elemento para envolver por debajo de los elementos, tales como un pie de página div flotaba.
  • Use la columna compatibles propiedad recuento de multi-navegador cuando se trabaja con texto en lugar de elementos flotantes individuales. Por ejemplo:
  • .Tres-columnas {
  • -moz-column-count: 3;
  • -moz-column-gap: 50px;
  • -webkit-columna-count: 3;
  • -webkit-columna-gap: 50px;
  • }
  • Utilizar el relleno inferior de elementos flotantes primarias en lugar de un margen inferior si tiene la intención de colocar los elementos más flotó dentro de ellos.