<?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>Antártico Norte &#187; png</title>
	<atom:link href="http://antarticonorte.com/blog/tag/png/feed/" rel="self" type="application/rss+xml" />
	<link>http://antarticonorte.com/blog</link>
	<description>Fotografía, diseño web y de todo un poco</description>
	<lastBuildDate>Tue, 19 Jan 2010 19:20:49 +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>PNGs transparentes en nuestros CSS para Internet Explorer</title>
		<link>http://antarticonorte.com/blog/2008/01/30/pngs-transparentes-en-nuestros-css-para-internet-explorer/</link>
		<comments>http://antarticonorte.com/blog/2008/01/30/pngs-transparentes-en-nuestros-css-para-internet-explorer/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 22:54:46 +0000</pubDate>
		<dc:creator>Al-x</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[png]]></category>

		<guid isPermaLink="false">http://antarticonorte.com/2008/01/30/pngs-transparentes-en-nuestros-css-para-internet-explorer/</guid>
		<description><![CDATA[Que levanten la mano todos los que han querido meter una caja en su web con un fondo translucido y no han podido por culpa de Internet Explorer.
Hasta su versión 7, Internet Explorer no soporta el uso de PNGs transparentes de modo nativo. Sin embargo es posible usar un PNG transparente en nuestras hojas de [...]]]></description>
			<content:encoded><![CDATA[<p>Que levanten la mano todos los que han querido meter una caja en su web con un fondo translucido y no han podido por culpa de Internet Explorer.</p>
<p>Hasta su versión 7, Internet Explorer no soporta el uso de PNGs transparentes de modo nativo. Sin embargo es posible usar un PNG transparente en nuestras hojas de estilos usando un filtro propietario. Nos interesa que dicho filtro solo lo interprete Internet Explorer 6 e inferiores, por lo que tendremos que utilizar comentarios condicionales o algún otro método para filtrar CSS. (Yo personalmente uso el <a href="http://www.google.com/search?hl=es&#038;rls=es-es&#038;q=tan+hack&#038;btnG=Buscar&#038;lr=">Tan hack</a>)</p>
<pre class="css">
.capa-con-png {
	background:url(&#x27;../img/transparente.png&#x27;);
}
* html .capa-con-png {
	background-image: none; /* Sin esto no veríamos la imagen cargada con el filtro */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=&#x27;img/transparente.png&#x27;, sizingMethod=&#x27;scale&#x27;);
}
</pre>
<h3>A tener en cuenta</h3>
<p>Es más que posible que en nuestro sitio la estructura de carpetas sea similar a la de la imagen, y que en nuestra hoja de estilos estemos poniendo las rutas relativas como en el ejemplo de arriba. Es importante saber que en el filtro las rutas no se tienen en cuenta desde el CSS, sino desde <strong>la página en la que estemos</strong>. Para ahorrarnos problemas es mejor usar rutas absolutas (siempre que tengamos posibilidad).</p>
<p>Las imagenes cargadas con el filtro no aceptan las propiedades <code>background-position</code> y <code>background-repeat</code>. Siempre se posicionarán en la esquina superior izquierda y se repetirán una única vez.</p>
<p>Dentro del filtro, la propiedad <code>sizingMethod</code> acepta dos valores:</p>
<ul>
<li><strong>image</strong>: pondrá la imagen a su tamaño. Si tenemos un PNG de 1&#215;1 pixels, lo mostrará a 1&#215;1.</li>
<li><strong>scale</strong>: redimesiona la imagen al tamaño de la caja en la que estamos aplicando el filtro. Si tenemos un png de 100&#215;100 pixels puesto en una caja que mide 200&#215;400 px, lo reescalará hasta ocupar toda la página</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://antarticonorte.com/blog/2008/01/30/pngs-transparentes-en-nuestros-css-para-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
