<?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>Front-End Zen &#187; ie6</title>
	<atom:link href="http://blog.inspiroh.com/tag/ie6/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.inspiroh.com</link>
	<description>Equilibrio y Control en el desarrollo web</description>
	<lastBuildDate>Sun, 06 Jun 2010 07:41:56 +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>Internet Explorer 6 cada día más marginado</title>
		<link>http://blog.inspiroh.com/internet-explorer-6-cada-dia-mas-marginado/</link>
		<comments>http://blog.inspiroh.com/internet-explorer-6-cada-dia-mas-marginado/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 23:23:16 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Front-End]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[ie6]]></category>

		<guid isPermaLink="false">http://blog.inspiroh.com/?p=145</guid>
		<description><![CDATA[Me encantan estos titulares. Ya hemos observado cómo en los últimos meses grandes portales web han empezado a mostrar mensajes &#8220;aconsejando&#8221; que se actualicen el navegador a otro más moderno y seguro.
Goolge vuelve a dar un paso más contra este navegador mega obsoleto llamado Internet Explorer 6 amenazando adivirtiendo que a partir del 1 de [...]]]></description>
			<content:encoded><![CDATA[<p>Me encantan estos titulares. Ya hemos <a href="http://blog.inspiroh.com/youtube-marca-el-inicio-del-fin-de-internet-explorer-6/">observado </a>cómo en los últimos meses grandes portales web han empezado a mostrar mensajes &#8220;aconsejando&#8221; que se actualicen el navegador a otro más moderno y seguro.</p>
<p>Goolge vuelve a dar un paso más contra este navegador mega obsoleto llamado Internet Explorer 6 <span style="text-decoration: line-through;">amenazando</span> adivirtiendo que a partir del 1 de marzo sus aplicaciones online como el google docs o google sites ya no podrán usarse desde IE6. Así lo ha anunciado el Encargado de Producto de Google Apps, Rajen Sheth, en el blog oficial de Google Docs, donde afirma que la compañía retirará el soporte para el navegador a partir de esa fecha.</p>
<p>Otra gran noticia pues para los desarrolladores Front-End. El fin de los días de Internet Explorer 6 se ve cada vez más cerca.</p>
<p>Fuente: <a rel="external nofollow" href="http://www.cadenaser.com/tecnologia/articulo/google-da-espalda-internet-explorer/serpro/20100201csrcsrtec_1/Tes">cadenaser.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.inspiroh.com/internet-explorer-6-cada-dia-mas-marginado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El navegador Firefox supera a Internet Explorer</title>
		<link>http://blog.inspiroh.com/el-navegador-firefox-supera-a-internet-explorer/</link>
		<comments>http://blog.inspiroh.com/el-navegador-firefox-supera-a-internet-explorer/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 10:34:36 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Front-End]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[estadísticas]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[navegadores]]></category>

		<guid isPermaLink="false">http://blog.inspiroh.com/?p=131</guid>
		<description><![CDATA[Encontré la mejor forma de estrenar nuevo año en el blog, y es publicando la siguiente noticia: ¡Firefox ya es el navegador más usado del mundo! Superando así al duro-de-pelar Internet Explorer. Para un profesional del sector como yo, es una tremenda noticia, porque muchos (por no decir todos) especializados en el desarrollo Front-End esperábamos [...]]]></description>
			<content:encoded><![CDATA[<p>Encontré la mejor forma de estrenar nuevo año en el blog, y es publicando la siguiente noticia: <strong>¡Firefox ya es el navegador más usado del mundo!</strong> Superando así al <em>duro-de-pelar</em> Internet Explorer. Para un <a href="http://www.inspiroh.com">profesional del sector como yo</a>, es una tremenda noticia, porque muchos (por no decir todos) especializados en el desarrollo <strong>Front-End</strong> esperábamos con ansias una noticia así. <a rel="nofollow external" href="http://www.google.es/search?q=razones+para+no+usar+internet+explorer&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:es-ES:official&amp;client=firefox-a">Los motivos sobran</a>, además que yo personalmente uso Firefox para trabajar (con el componente <a rel="nofollow external" href="http://getfirebug.com/">firebug </a>para facilitar el desarrollo) Por fin el futuro parece tener luz y aquellos argumentos de:</p>
<blockquote><p>Tienes que validar la web para Internet Explorer 6, 7 y 8&#8230; porque la mayoría de gente usa Explorer // porque el cliente lo ve en ese navegador // porque me gusta tocarte los cojones&#8230;</p></blockquote>
<p>Van a pasar a formar parte de una pesadilla que tuvimos en el pasado. Y es que no uno  se cansa de repetir tantas veces que</p>
<p>Según unas estadísticas obtenidas de StatCounter (un servicio gratuito de estadística web, tipo google analytics), el navegador Firefox 3.5 supera por primera vez a Internet Explorer 7, coronándose como el navegador más usado.</p>
<p><span id="more-131"></span></p>
<p><img class="aligncenter" title="Top 8 navegadores" src="http://blog.inspiroh.com/wp-content/uploads/2010/01/Top-8-Browser-Versions-from-W27-08-to-W51-09-StatCounter-Global-Stats_1262425802036.png" alt="Top 8 navegadores" width="590" /></p>
<p style="text-align: center;"><em>Screenshot de la gráfica obtenida de statcounter.com</em></p>
<h3 style="text-align: left;">Eso sí, con matices</h3>
<p style="text-align: left;">La noticia es muy buena y esperanzadora pero hay que matizar. La gráfica muestra a los navegadores por sus versiones, y Firefox 3.5 está por encima de IE 7. Pero si juntamos las diferentes versiones de cada navegador, entonces sigue ganando Internet Explorer con bastante margen. De todas formas, la gráfica nos muestra claramente la tendencia ascendente de Firefox y el decrecimiento de IE, y lo demás es cuestión de tiempo.</p>
<p style="text-align: left;" class="fuente">Fuente: <a rel="nofollow external" href="http://es.engadget.com/2009/12/22/firefox-ya-es-el-navegador-mas-usado-del-mundo/">Engadget</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.inspiroh.com/el-navegador-firefox-supera-a-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problema de transparencia PNG en internet explorer 6 (IE6)</title>
		<link>http://blog.inspiroh.com/problema-de-transparencia-png-en-internet-explorer-6-ie6/</link>
		<comments>http://blog.inspiroh.com/problema-de-transparencia-png-en-internet-explorer-6-ie6/#comments</comments>
		<pubDate>Tue, 26 May 2009 13:55:36 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Front-End]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.inspiroh.com/?p=46</guid>
		<description><![CDATA[Un desarrollador Front-End tarde o temprano acaba enfrentánose a uno de los múltiples problemas que tiene IE6, y en este caso se trata de las transparencias en las imágenes PNG. Lo normal es recurrir a la alternativa de las imágenes GIF, pero en ocasiones, la calidad no acaba de alcanzar la misma que un PNG. [...]]]></description>
			<content:encoded><![CDATA[<p>Un desarrollador Front-End tarde o temprano acaba enfrentánose a uno de los múltiples problemas que tiene IE6, y en este caso se trata de las <strong>transparencias en las imágenes <acronym title="Portable Network Graphics">PNG</acronym></strong>. Lo normal es recurrir a la alternativa de las imágenes GIF, pero en ocasiones, la calidad no acaba de alcanzar la misma que un PNG. Por suerte, en la actualidad existen distintas librerías que solucionan esta incompatibilidad y nos hacen la vida un poco más fáciles.</p>
<p>Cito algunas de las librerías que he utilizado personalmente y que corrigen la incompatibilidad de Internet Explorer 6 (IE6). Todos ellos son válidos y funcionan a la perfección, por tanto elegir un script es más una elección por gusto que por otra cosa:</p>
<h3>PNG fix</h3>
<p>Correcto script que habilita las transparencias de PNG en IE6.</p>
<p><a href="http://homepage.ntlworld.com/bobosola/"><em>http://homepage.ntlworld.com/bobosola/</em></a></p>
<h3>Unit PNG fix</h3>
<p>Otro script que soluciona el problema, esta vez todo en menos de 1kb!<br />
<a rel="nofollow" href="http://labs.unitinteractive.com/unitpngfix.php"><em>http://labs.unitinteractive.com/unitpngfix.php</em></a></p>
<h3>SuperSleight</h3>
<p>Esta vez un script salido de uno de los sitios web de referencia para todo Front-End o diseñador web.</p>
<p><a href="http://24ways.org/2007/supersleight-transparent-png-in-ie6"><em>http://24ways.org/2007/supersleight-transparent-png-in-ie6</em></a></p>
<h3>IE7-js</h3>
<p>Alojado en code.google.com, un script completo que además de corregir el problema de la transparencia, corrige otros problemas con IE6 y versiones anteriores.</p>
<p><a href="http://code.google.com/p/ie7-js/"><em>http://code.google.com/p/ie7-js/</em></a></p>
<p>He probado todas estas librerías y todos hacen más o menos lo mismo:</p>
<p>Le aplica un &#8220;filter&#8221;  a la imagen (<code>progid:DXImageTransform.Microsoft.AlphaImageLoader(...)</code>). Es un filtro que solo admite IE6 y lo que hace es habilitar las transparencias de la propia imagen.</p>
<p>Cada librería lo aplica a su manera, y su aplicación también varía ligeramente. En mi trabajo actual empecé usando <strong>Unit PNG fix</strong> pero he acabado usando <strong>IE7-js</strong> ya que me interesaba el resto del paquete.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.inspiroh.com/problema-de-transparencia-png-en-internet-explorer-6-ie6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Botones con imagen y con efecto rollover</title>
		<link>http://blog.inspiroh.com/botones-con-imagen-efecto-rollover/</link>
		<comments>http://blog.inspiroh.com/botones-con-imagen-efecto-rollover/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 14:08:03 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Front-End]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[nivel-medio]]></category>
		<category><![CDATA[oop-css]]></category>

		<guid isPermaLink="false">http://blog.inspiroh.com/?p=10</guid>
		<description><![CDATA[Nivel: medio
Para la creación de botones en un proyecto web, lo normal es recomendar la creación de botones con texto generado (mejor mantenimiento, mejor SEO) y que sean flexibles (mejor mantenimiento, accesible).  Pero cada proyecto es un mundo y puede ser que en alguno nos veamos forzados a optar por la utilización de imágenes como [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;">Nivel: medio</p>
<p>Para la creación de botones en un proyecto web, lo normal es recomendar la creación de botones con texto generado (mejor mantenimiento, mejor SEO) y que sean flexibles (mejor mantenimiento, accesible).  Pero cada proyecto es un mundo y puede ser que en alguno nos veamos forzados a optar por la utilización de imágenes como botones.</p>
<p>Evidentemente, como en casi todo, existen diferentes soluciones a esto. Yo voy a exponer una solución que he aplicado en persona.</p>
<h3>Breve intro a la etiqueta HTML: button</h3>
<p>Una etiqueta HTML que me gusta mucho es el <strong>&lt;button&gt;</strong>. Es una etiqueta que lleva mucho tiempo entre nosotros (desde HTML 4.01) pero que hasta hace relativamente poco no lo he empezado a usar en serio en mis proyectos. Antes lo que siempre usaba para los botones de formularios era el típico <em>input</em>:</p>
<pre><code class="html">// antigua forma: input tradicional
&lt;input type="button" value="Enviar" /&gt;
// nueva forma: button
&lt;button type="button"&gt;Enviar&lt;/button&gt;
</code></pre>
<p>Ambas formas son equivalentes y correctas, pero la ventaja del <em>button </em>es que es más manejable mediante CSS y permite jugar más con ella. La desventaja que tiene es que no es 100% compatible ya que solo está disponible a partir de HTML 4.01. De todas formas, hoy en día más del 95% de usuarios utiliza navegadores que soportar HTML 4.01 o superior por lo que recomiendo el uso de esta etiqueta.</p>
<h3>La imagen y el botón</h3>
<p>Lo primero que se me ocurriría hacer es:</p>
<pre><code class="html">
&lt;input src="RUTA_IMG" type="image" /&gt;
// o con button, que me gusta mas <img src='http://blog.inspiroh.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
&lt;button&gt;&lt;img src="RUTA_IMG" alt="" /&gt;&lt;/button&gt;
</code></pre>
<p>Pero como tenemos que aplicar un efecto rollover en el botón, el método más optimizado es usando el CSS y tratar la imagen como imagen de fondo en el botón. Haciendo esto no necesitaremos tirar de javascript, solo necesitaremos el CSS. Por lo tanto prepararemos algo parecido a esto:</p>
<p><span id="more-10"></span></p>
<pre><code>&lt;button class="btn btn-enviar"&gt;Enviar&lt;/button&gt;
</code></pre>
<p>Aplicaremos también la <strong>técnica de sprites</strong> (que explicaré un día de estos) para optimizar el tema de imágenes. Si no te suena esta técnica,  viene a ser la unificación de las imágenes para reducir el número de peticiones del servidor y agilizar la carga de imágenes. En nuestro ejemplo crearemos la imagen del botón de la siguiente manera:</p>
<p><img class="alignnone size-full wp-image-11" title="btn-enviar.gif" src="http://blog.inspiroh.com/wp-content/uploads/2009/04/btn-enviar.gif" alt="btn-enviar.gif" width="76" height="50" /></p>
<p>Y el CSS para el botón:</p>
<pre><code class="css">button {border:0}
.btn  {text-indent:-9999px;cursor:pointer;}
.btn-enviar {background:transparent url(/img/btn-enviar.gif) no-repeat 0 0;width:76px;height:25px}
.btn-devolver:hover {background-position:0 -25px;}
</code></pre>
<p>Observar 4 cosas:</p>
<ul>
<li>En el estilo <em>.btn-enviar</em> definimos la imagen del botón como <em>background</em>.</li>
<li>En este ejemplo nos interesa poner el texto dentro de la imagen (aunque habría que intentar evitar esto y conseguir que el texto sea generado). Para tales casos, observamos que en el estilo <em>.btn</em> he definido un <em>text-indent</em> negativo, para que la palabra <em>Enviar </em>que hemos puesto no se muestre y no se superponga a la imagen de fondo. Hago esto porque interesa mantener la palabra &#8220;Enviar&#8221; en el código por temas de accesibilidad y de SEO. La <strong>técnica del text-indent negativo </strong>es una técnica muy usada para las imágenes con texto, para no perder la accesibilidad y las palabras clave. En otro artículo profundizaré más sobre esta técnica.</li>
<li>Gracias a la técnica de los sprites, nos bastará introducir la línea 3  para crear el efecto rollover.</li>
<li>Podríamos habernos ahorrado el estilo <em>.btn</em> pero si tenemos en mente el concepto de <strong>OOP-CSS</strong> (Programación Orientada a Objetos aplicado al CSS), veremos que es mejor definirlo de esta forma, sobretodo si tenemos más botones en la web (que es lo más probable).  También dedicaré especial atención a este concepto en el futuro, porque actualmente es un concepto clave que influye en mi filosofía parar afrontar como Front-End mis proyectos.</li>
</ul>
<p>Y ya está. Ya hemos definido una imagen como botón, 100% accesible, con rollover y usando solamente CSS.</p>
<h3>Bienvenido al mundo con IE6</h3>
<p>Si pruebas de aplicar este ejemplo y visualizarlo en IE6, tendrás la &#8220;grata&#8221; sorpresa de ver que tu botón no aparecerá. Este problema lo causa el text-indent negativo, que no solo desplaza el texto fuera de la parte visible, sino que desplaza el botón entero. Por suerte, hay solución para <span style="text-decoration: line-through;">todo </span>casi todo y hay un<strong> IE6 fix</strong> para resolver este caso en concreto. Bastará con agregar un display:block al button y habremos solucionado el problema.</p>
<pre><code class="css">
.btn  {text-indent:-9999px;cursor:pointer;<strong>display:block</strong>}
</code></pre>
<p>Bueno, espero que mi primer artículo/tutorial explicando una técnica de Front te haya resultado interesante. Es posible que haya mezclado muchos conceptos distintos en un mismo artículo haciendo menos claro el ejemplo. Intentaré hacerlo mejor la siguiente vez.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.inspiroh.com/botones-con-imagen-efecto-rollover/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
