Laburo España: 250.000 ofertas de empleo
Logotipo del weblog

 


Reflexiones desde el sillón

CSS: las propiedades float y clear

12, 04 de 2006-02-04 de 2006
Descripción con ejemplos del uso de estas propiedades

La propiedad float sirve para posicionar elementos fuera del flujo normal del documento. Esta propiedad admite los valores left, right y none. Por defecto todos los elementos tienen la propiedad float a none, es decir, se situan dentro del flujo normal del documento.

float: left

div.floatizquierda {
    float: left;
    border: 1px dotted #666;
    background: #f0f0f0;
    margin:5px;
    padding: 5px;
    width:200px;
}


div.normal {
    border: 1px dotted #666;
    background:#ccc;
}

<div class="floatizquierda">
<p>El contenido de esta capa se encuentra flotante a la izquierda</p>
</div>
<div class="normal">
<p>El contenido de esta capa sigue el flujo normal del documento</p>
</div>

El contenido de esta capa se encuentra flotante a la izquierda

El contenido de esta capa sigue el flujo normal del documento

<div class="floatizquierda">
<p>El contenido de esta capa se encuentra flotante a la izquierda</p>
</div>

<div class="floatizquierda">
<p>El contenido de esta capa tambi&eacute;n est&aacute; flotante a la izquierda</p>
</div>

<div class="normal">
<p>El contenido de esta capa sigue el flujo normal del documento</p>
</div>

El contenido de esta capa se encuentra flotante a la izquierda

El contenido de esta capa también está flotante a la izquierda

El contenido de esta capa sigue el flujo normal del documento

float: right

div.floatderecha{
    float: right;
    border: 1px dotted #666;
    background: #f0f0f0;
    margin:5px;
    padding: 5px;
    width:200px;
}

<div class="floatderecha">
<p>El contenido de esta capa se encuentra flotante a la derecha</p>
</div>

<div class="normal">
<p>El contenido de esta capa sigue el flujo normal del documento</p>
</div>

El contenido de esta capa se encuentra flotante a la derecha

El contenido de esta capa sigue el flujo normal del documento

<div class="floatderecha">
<p>El contenido de esta capa se encuentra flotante a la derecha</p>
</div>

<div class="floatderecha">
<p>El contenido de esta capa también está flotante a la derecha</p>
</div>

<div class="normal">
<p>El contenido de esta capa sigue el flujo normal del documento</p>
</div>

El contenido de esta capa se encuentra flotante a la derecha

El contenido de esta capa también está flotante a la derecha

El contenido de esta capa sigue el flujo normal del documento

clear

La propiedad clear, que puede tomar los valores left, right y both, sirve para "romper" la propiedad de flotación a izquierda, derecha o ambos lados, y que el flujo del documento siga debajo de la capa flotante.

.clear {
    clear: both;
}

<div class="floatizquierda">
<p>El contenido de esta capa se encuentra flotante a la izquierda</p>
</div>

<div class="floatizquierda">
<p>El contenido de esta capa tambi&eacute;n est&aacute; flotante a la izquierda</p>
</div>

<div class="clear"></div>

<div class="normal">
<p>El contenido de esta capa sigue el flujo normal del documento después de romper la flotación<p>
</div>

El contenido de esta capa se encuentra flotante a la izquierda

El contenido de esta capa también está flotante a la izquierda

El contenido de esta capa sigue el flujo normal del documento después de romper la flotación

Por Agustín Roca | # enlace | Comentarios (0) | Referencias (0) | En: CSS

Comentarios

Agregar un comentario


Recordar datos
¡Un solo click vale!
LaInformacion.com lainformacion.com - Medio Oficial de los Premios Bitacoras 2009