<?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>Tinnta &#187; Artículos</title>
	<atom:link href="http://www.tinnta.com/category/articulos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tinnta.com</link>
	<description>CSS, HTML, jQuery... desarrollo y diseño web</description>
	<lastBuildDate>Fri, 13 Aug 2010 13:30:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Como usar correctamente grandes fondos con CSS</title>
		<link>http://www.tinnta.com/como-usar-grandes-extensos-fondos-con-css-correctamente/</link>
		<comments>http://www.tinnta.com/como-usar-grandes-extensos-fondos-con-css-correctamente/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 08:31:29 +0000</pubDate>
		<dc:creator>Jack Bach</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[extenso]]></category>
		<category><![CDATA[fondo]]></category>
		<category><![CDATA[grande]]></category>
		<category><![CDATA[no-repeat]]></category>

		<guid isPermaLink="false">http://www.tinnta.com/?p=458</guid>
		<description><![CDATA[Hace poco recibí un <b>comentario</b> pidiendo un tutorial donde se explicara como utilizar grandes fondos en CSS. Justamente esos días estaba desarrollando un theme del que hablaré más adelante en el blog que destacaba por un fondo immenso. En este post, finalmente hablo de las tecnicas para hacer un <b>buen uso</b> de fondos grandes en CSS.]]></description>
			<content:encoded><![CDATA[<p>Por lo general hay diferentes <strong>problemas</strong> a la hora de conseguir nuestro propósito. De estos problemas será de los que nos encargaremos de solucionar en este <strong>tutorial</strong>.</p>
<h3>El fondo se corta</h3>
<p>Lo más común es que al hacer nuestro fondo lo demos un buen ancho, pero siempre hay <strong>pantallas más grandes</strong>. Además, si la hacemos la imagen muy ancha el peso del archivo también augmenta.</p>
<p><img class="aligncenter size-full wp-image-466" title="fallo_fondograndecss" src="http://www.tinnta.com/wp-content/uploads/2009/09/img1.jpg" alt="fallo_fondograndecss" width="286" height="200" /></p>
<h3>El fondo tarda mucho en cargarse</h3>
<p>Al utilizar un fondo grande, lo más común va a ser que tenga un <strong>peso considerable</strong>, y esto hará que la página <strong>tarde en cargarse</strong>.</p>
<div class="alerta">A la hora de guardar las imagenes es totalmente recomendable escoger el formato <strong>*.jpg</strong> (si no hacen falta transparencias, claro está) a una <strong>caliad mediana</strong>. Recordad que es el fondo, no una imagen de la página; no hace falta que se vea perfectamente!</div>
<p>Para solucionar estos problemas, por decirlo de alguna manera, hay <strong>dos métodos</strong> que podemos usar con el fin de tener un <strong>fondo extenso</strong> en nuestra web y que se <strong>visualice bien en todas las pantallas y con todos los navegadores</strong>- o al menos con el máximo posible&#8230;</p>
<h2>Método 1: Enlazar los bordes con un color de fondo llano</h2>
<p>Podemos hacer que una imagen de fondo no quede cortada por los lados y por abajo en pantallas de grande resolución ya sea mediante un <strong>degradado</strong> o <strong>finalizandolo elegantemente</strong>. He aquí diferentes ejemplos:</p>
<p><img class="aligncenter size-full wp-image-465" title="degradado_fondograndecss" src="http://www.tinnta.com/wp-content/uploads/2009/09/img2_1.jpg" alt="degradado_fondograndecss" width="585" height="210" /></p>
<p>El css sería algo tan sencillo como:</p>
<pre class="brush: css;">body {
   padding: 0;
   margin: 0;
   background: #111 url(bg.jpg) no-repeat center top;

   /* Para máxima compatiblidad */
   width: 100%;
   display: table;
}</pre>
<h2>Método 2: El doble fondo</h2>
<p>En otros casos puede que no queramos que la imagen finalice por muy grande que sea la pantalla. Esto solo será posible cuando utilicemos un <strong>motivo</strong> de fondo (un <strong>pattern</strong>). Este motivo puede que queramos que se repita por toda la página o solo a lo horizontal. Veamos unos ejemplos en los que podemos utlizar este método:</p>
<p><img class="size-full wp-image-469 alignleft" title="img3" src="http://www.tinnta.com/wp-content/uploads/2009/09/img3.jpg" alt="img3" width="286" height="200" /></p>
<p><img class="size-full wp-image-471 alignnone" title="img3_2" src="http://www.tinnta.com/wp-content/uploads/2009/09/img3_2.jpg" alt="img3_2" width="286" height="200" /></p>
<p>Para conseguir un fondo como el de la <strong>primera imagen</strong>, tenemos que usar un <strong>motivo que se extetienda por todo el body</strong>. Luego <strong>otra imagen</strong> para el brillo. Esta segunda imagen es importante que sea <strong>*.png</strong> para que funcionen las <strong>transparencias</strong>. El css quedaría así:</p>
<pre class="brush: css;">body {
   padding: 0;
   margin: 0;
   background: #666 url(bg.jpg) repeat;

   /* Para máxima compatiblidad */
   width: 100%;
   display: table;
}

#contenedor {
   padding: 0;
   margin: 0;
   background: transparent url(bg.jpg) no-repeat top center;
}</pre>
<p>Donde <strong>#contenedor</strong> será el div donde va a estar contenida toda la información.<br />
Para conseguir un fondo como el de la <strong>segunda imagen</strong> seguimos el mismo procedimiento que para la primera, pero haremos el fondo del body solo se<strong> repita horizontalmente</strong>:</p>
<pre class="brush: css;">background: #9BD1FF url(bg.jpg) repeat-x;</pre>
<p>Esto es todo por hoy. Espero que os sea útil. Acordaros de seguir este blog en <a href="https://twitter.com/tinnta">Twitter</a> o al <a href="http://feeds.feedburner.com/Tinnta">Feed</a>, porque Tinnta se vuelve a poner las pilas!</p>
<p>Nota: Algunas ideas para el artículo las he sacado de <a href="http://www.webdesignerwall.com/tutorials/how-to-css-large-background/">WebDesignerWall</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinnta.com/como-usar-grandes-extensos-fondos-con-css-correctamente/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
