<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JaLeRu Blog &#187; CSS</title>
	<atom:link href="http://jestudio.cl/blog/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://jestudio.cl/blog</link>
	<description></description>
	<lastBuildDate>Mon, 17 Jan 2011 22:16:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Uso de la propiedad Float y Clear [CSS]</title>
		<link>http://jestudio.cl/blog/uso-de-la-propiedad-float-y-clear-css/</link>
		<comments>http://jestudio.cl/blog/uso-de-la-propiedad-float-y-clear-css/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 17:05:23 +0000</pubDate>
		<dc:creator>JaLeRu</dc:creator>
				<category><![CDATA[Computación]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Clear]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Float]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Propiedades]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://jestudio.cl/blog/?p=546</guid>
		<description><![CDATA[Al momento de diseñar nuestra pagina web, las propiedades más importante que debemos aprender para poder lograr casi todas las formas posibles es Float y Clear. Ambas se trabajan juntas, pues una sirve para complementar a la otra. Float: Float en simples palabras es una propiedad de CSS que nos permite &#8220;hacer flotar&#8221; un elemento [...]]]></description>
			<content:encoded><![CDATA[<p>Al momento de diseñar nuestra pagina web, las propiedades más importante que debemos aprender para poder lograr casi todas las formas posibles es <strong>Float</strong> y <strong>Clear</strong>.<br />
Ambas se trabajan juntas, pues una sirve para complementar a la otra.</p>
<h2>Float:</h2>
<p><strong>Float</strong> en simples palabras es una propiedad de CSS que nos permite <em>&#8220;hacer flotar&#8221;</em> un elemento a una posición relativa rompiendo el esquema normal de la pagina.<br />
Nos permitirá con facilidad crear paginas con 2 o más columnas, entre muchas otras cosas.</p>
<p>Esta propiedad tiene 3 valores importantes:</p>
<ul>
<li><strong>Left:</strong> Flota el elemento a la Izquierda.</li>
<li><strong>Right:</strong> Flota el elemento a la Derecha</li>
<li><strong>None:</strong> Que el elemento no Flota.</li>
</ul>
<p>Ahora veremos una serie de ejemplos.</p>
<p>Primero debemos tener dos archivos, el HTML y EL CSS:<br />
EL HTML sera así:</p>
<pre>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"&gt;
&lt;title&gt;Aprendiendo Float y Clear&lt;/title&gt;
&lt;link href="style.css" type="text/css" rel="stylesheet"/&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div class="box"&gt;1&lt;/div&gt;
&lt;div class="box"&gt;2&lt;/div&gt;
&lt;div class="box"&gt;3&lt;/div&gt;
&lt;div class="box"&gt;4&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p>Al archivo html lo podremos llamar como queramos, en él simplemente se encuentran 4 <strong>divs</strong> con un numero dentro y<strong></strong> la clase <strong>Box</strong> asignada a ellos.</p>
<p>Luego nuestro archivo CSS que deberá llamarse <strong>style.css</strong> y estar en la misma carpeta que el html.</p>
<pre>.box{
width:200px;
height:200px;
background:#999;
float:left;
border:1px solid #444;
}</pre>
<p>Como vemos le he dado ciertas propiedades como <strong>tamaño</strong>, <strong>color </strong>y un <strong>borde</strong>. Solo para reconocer mejor cada div.</p>
<p>Con este codigo nuestros divs se verían así:<br />
<img class="size-full wp-image-551" title="Float Example1" src="http://jestudio.cl/blog/wp-content/uploads/2009/01/float1.jpg" alt="Float Example1" width="500" height="130" /></p>
<p>Como vemos el primer div flota a la izquierda y luego los otros intentan lo mismo, quedando al lado en orden.</p>
<p>Así mismo, si en vez de tener <strong><em>float:left</em> </strong>lo cambiamos a <em><strong>float:right</strong></em> veríamos todo de la siguiente manera:</p>
<p><img class="size-full wp-image-553" title="Float Example 2" src="http://jestudio.cl/blog/wp-content/uploads/2009/01/float3.jpg" alt="Float Example 2" width="500" height="130" /></p>
<p>Como vemos los objetos <em>&#8220;cambiaron sentido&#8221;</em> el primer div se fue a la derecha y así los demás se fueron poniendo a su lado en orden.</p>
<p>Para que noten la utilidad y el cambio, veremos como sería <strong>sin</strong> la propiedad float.</p>
<p><img class="size-full wp-image-554" title="Float Example 3" src="http://jestudio.cl/blog/wp-content/uploads/2009/01/float2.jpg" alt="Float Example 3" width="100" height="357" /></p>
<p>Como se puede ver los objetos no flotan por lo tanto simplemente van quedando uno abajo de otro.<br />
Con float podremos lograr paginas y diseños de varias columnas.</p>
<p>Pero surge un problema, cuando el tamaño de la pantalla es menor a lo que ocupan nuestros objetos estos se irán corriendo para abajo de la siguiente manera:</p>
<p><img class="size-full wp-image-555" title="Float Example 4" src="http://jestudio.cl/blog/wp-content/uploads/2009/01/float4.jpg" alt="Float Example 4" width="400" height="405" /></p>
<p>Este problema se puede solucionar encerrando a todos estos divs dentro de otro que tenga un tamaño igual o mayor al que ocupan todos los divs en linea. Por ejemplo para corregir este error en mi ejemplo deberíamos encerrarlos en un div con un <strong>width:808px;</strong> <em>(Contando que cada uno mide 200px más 2px de borde y son 4)</em></p>
<p>Pero puede ocurrir lo contrario, que queramos que se vea como en la imagen anterior pero al agrandar la resolución de pantalla nuestro diseño se deforme y se forme una linea como en la primera imagen. Para eso tenemos <strong>Clear</strong>.</p>
<h2>Clear:</h2>
<p>Clear es la propiedad que sirve para &#8220;romper&#8221; el esquema que estaba formando float.<br />
Como vimos por cada objeto que contenga la propiedad float se irán agrupando a su lado uno tras otro sin interrupción al menos que el tamaño de su contenedor sea menor.  Al colocarse <strong>clear </strong>a un objeto le decimos que actúe como si fuese el primero objeto en tener la propiedad<strong> float</strong> pero en la siguiente linea, y así el esquema anterior se rompe y comienza uno nuevo de ahí para abajo.<br />
Puede tener los siguientes valor:</p>
<ul>
<li><strong>Left</strong>: Se rompe el esquema de orden para los elementos con &#8220;Float:left&#8221;</li>
<li><strong>Right: </strong>Se rompe el esquema de orden para los elementos &#8220;Float:right&#8221;</li>
<li><strong>Both: </strong>Se rompe el esquema de orden para los elementos con cualquier float, ya sea right o left.</li>
</ul>
<p>Por ejemplo si en nuestro HTML al tercer div le cambiamos su id a <strong>box2</strong> y agregamos al css:</p>
<pre>.box2{
width:200px;
height:200px;
background:#999;
clear:left;
float:left;
border:1px solid #444;
}</pre>
<p>Con esto, sin importar cuanto agrandemos la pantalla nuestra web se vería así.</p>
<p><img class="size-full wp-image-555" title="Float Example 4" src="http://jestudio.cl/blog/wp-content/uploads/2009/01/float4.jpg" alt="Float Example 4" width="400" height="405" /></p>
<p>Con float y Clear podremos crear muchas formas de paginas, aquí algunos ejemplos.</p>
<p><img class="size-full wp-image-556" title="Float Example 5" src="http://jestudio.cl/blog/wp-content/uploads/2009/01/float5.jpg" alt="Float Example 5" width="500" height="311" /></p>
<p>Espero que les sea de utilidad. Para cualquier duda, comenten.</p>
]]></content:encoded>
			<wfw:commentRss>http://jestudio.cl/blog/uso-de-la-propiedad-float-y-clear-css/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>

