¿Para que sirve la propiedad CLEAR en CSS? Aquí veremos para que sirve y cuales son sus atributos y usos prácticos.
Seguramente cuando estes maquetando tu sitio web necesitarás tener una capa o bloque que no tenga capas a su/s lados, para eso esta la propiedad CSS Clear.
Esta propiedad se utiliza en conjunto con float y sirve para evitar que una capa se posicione a cualquiera de los lados, los valores que admite son estos:
Nosotros lo usaremos para crear, por ejemplo, el pie de pagina.
Siguiendo con el ejemplo que hicimos en la lección anterior vamos a crear una tercer capa #capa3 y le aplicaremos esta propiedad, añadiremos un ancho de 430 pixeles y un alto de 30 pixeles, también le aplicaremos un color de fondo naranja.
#capa3{
width:430px;
height:30px;
background-color:orange;
float:left;
clear:both;
}
el código HTML quedaría así:
<html>
<head>
<title>Curso de maquetacion CSS</title>
<link href="estilos.css" type="text/css" rel="stylesheet">
</head>
<body>
<div id="capa1">¡Esta es mi primer capa!</div>
<div id="capa2">¡Esta es mi segunda capa!</div>
<div id="capa3">¡Esta es mi tercer capa!</div>
</body>
</html>
Esto dará como resultado algo parecido a esto:

Ver ejemplo.
Ahora vamos a agregar un margen superios para separa un poco el pie de pagina (#capa3) de las demas capas o divs.
#capa3{
width:430px;
height:30px;
background-color:orange;
float:left;
clear:both;
margin-top:10px;
}
Esto quedaría así:

Podes ver este ejemplo haciendo clic acá.
Ya estamos listos para maquetar un sitio, en la siguiente lección maquetaremos un sitio de pruebas integramente con divs, ansios@? jeje