<?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>The Old Fashioned &#187; XHTML</title>
	<atom:link href="http://www.rodrigogalindez.com/categorias/xhtml/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rodrigogalindez.com</link>
	<description>The weblog of designer &#38; author Rodrigo Galindez.</description>
	<lastBuildDate>Fri, 20 Jan 2012 15:55:16 +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>Un análisis del nuevo Cadena3.com</title>
		<link>http://www.rodrigogalindez.com/archivos/un-analisis-al-nuevo-cadena3com/</link>
		<comments>http://www.rodrigogalindez.com/archivos/un-analisis-al-nuevo-cadena3com/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 15:31:48 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.16bits.net/archivos/un-analisis-al-nuevo-cadena3com/</guid>
		<description><![CDATA[Recientemente, Cadena 3 presentó su nuevo sitio en un evento con bombos y platillos en el Sheraton de Córdoba. Lamentablemente, el sitio está tan mal encarado que las críticas empezaron a aparecer enseguida en toda la blogósfera cordobesa. 
A continuación, contribuyo con un análisis visual y de código sobre el sitio, esperando que Cadena 3 [...]]]></description>
			<content:encoded><![CDATA[<p>Recientemente, <a href="http://www.cadena3.com">Cadena 3</a> presentó su nuevo sitio en un evento con bombos y platillos en el Sheraton de Córdoba. Lamentablemente, el sitio está tan mal encarado que las críticas empezaron a aparecer enseguida en toda la blogósfera cordobesa. </p>
<p>A continuación, contribuyo con un análisis visual y de código sobre el sitio, esperando que Cadena 3 tome estas sugerencias para mejorar.</p>
<p><span id="more-948"></span></p>
<h5>El amor entra por los ojos</h5>
<p>Visualmente, el sitio es pobre. Como no hay muchos espacios en blanco es dificil que a alguien le de placer leer el sitio. El contenido está muy junto, el diseño no respira y se extraña una buena grilla que dé más orden y separación entre los elementos.</p>
<p>Pero, el diseño no es terrible &mdash;como muchos piensan&mdash;; solamente faltan un par de toques y tal vez ampliar un poco más la paleta de colores. Me imagino que ese azul es un color institucional, por lo cual a los diseñadores no les quedó otra que usarlo en todas partes. </p>
<p>Los degradados están mal logrados: Parecen un descarte de algun sitio <em>Web 2.0</em> hecho por un amateur. Me da la impresión de que usando degradados Cadena 3 quiere ser <em>cool</em> o ser Web 2.0 &mdash;si es así les faltó el reflejo en el logo&mdash;. Un poco más de sutileza y contraste ayudaría mucho a mejorar el diseño. No hay que inventar nada nuevo ni engancharse en ninguna moda estúpida, solamente seguir principios básicos del diseño gráfico.</p>
<p>Por otro lado, no hay una jerarquía de la información. Para mí, el <em>Ranking de Radio Popular</em> es tan o más importante que las noticias del día. El banner de Creativos Unidos tiene tanta o más importancia que el inmenso logo de Cadena 3. Miren por ejemplo la sección <em>Bitácora de Audios</em>: Yo, que solo escucho la radio cuando me subo a un taxi, no diferencio el <em>El Chiki Chiki</em> de <em>Juntos</em>. </p>
<p>Al igual que en el sitio de <a href="http://www.lavoz.com.ar">La Voz del Interior</a>, el clima no es accesible a simple vista, el usuario <em>tiene</em> que hacer click y esperar a que se cargue otra página para saber un dato tán básico. Hubiera sido mejor ubicar un par de íconos y su descripción dentro del encabezado. Al menos, el enlace para consultar el clima está en la parte superior del sitio, en La Voz del Interior es inevitable presionar Cmd + F y luego tipear &laquo;clima&raquo; para que el navegador busque y resalte el enlace &mdash;que está en la última sección derecha del sitio!&mdash;. </p>
<h5>Si todo es importante, entonces nada es importante</h5>
<p>A simple vista, Cadena 3 tiene más contenido en la página principal que el <a href="http://www.nytimes.com">New York Times</a>. Y realmente no creo que produzcan más notas que la <em>Gray Lady</em>; el problema aquí es la pésima maquetación, el uso poco inventivo de la grilla &mdash;si es que hay alguna&mdash; y la política de encajar todo en la homepage. Está bien, para muchos cordobeses el cuartetero Damián Córdoba puede ser muy importante, pero dedicar más de 800 pixels de alto a una sección de rankings musicales &mdash;de dudosa calidad, o no&mdash; es demasiado.</p>
<p>En este sentido, separar casi 900 pixels de alto para las posiciones del campeonato futbolero es también curioso, y de hecho, me sugiere el tipo de audiencia de la cadena, más preocupado por saber como salió Instituto y por las ventas de La Fiesta, que de las noticias del país. Pero mejor evitemos las críticas tendenciosas y nos dediquemos a lo que realmente sabemos hacer: diseñar.</p>
<p>Podemos imaginar un mejor uso de la grilla para maquetar y disponer los elementos. Por ejemplo, para ahorrar los casi 600 pixels de alto de la columna <em>Boletines Informativos</em>, reemplazamos la lista de corresponsalías y redacciones por una lista desplegable. De esta manera reducimos el alto de esa sección a 150 pixels como mucho, 1/4 parte de la actual.</p>
<p class="img"><img src="http://www.16bits.net/images/cadena3-01.gif" alt="Cadena 3 - Figura 1" />Fig. 1. Una propuesta para las secciones con mucho contenido.</p>
<p>Es más, con una pequeña cookie podemos recordar la opción que eligió el usuario y mostrar por defecto la corresponsalía que le interesa cada vez que entra al sitio. Las posibilidades son muchas y sólo observando como actúan los usuarios se pueden sacar grandes ventajas.</p>
<p>Por otro lado, podemos repetir el mismo enfoque en <em>El Campo Hoy</em> y otras secciones largas, de esta manera estandarizando muchos de los bloques de información del sitio y reduciendo la altura total.</p>
<p>Sería bueno también agrupar algunas secciones para que se muestren horizontalmente &mdash;al mejor estilo <a href="http://www.theonion.com">The Onion</a>, fijensé la sección <em>Features</em>&mdash;. En este caso, por ejemplo, <em>El Espectáculo</em>, <em>Estrenos</em> y <em>Ranking de la TV</em>, podría agruparse en una sola sección <em>Espectáculos</em> y mostrarse horizontalmente. Clickeando en las flechas de izquierda o derecha, el usuario puede hacer aparecer el contenido que desee a gusto. </p>
<h5>Tipografía</h5>
<p>El uso de una buena fuente es primordial para un diario o publicaciones con mucho contenido. Fuentes bien escogidas permite evitar gastos innecesarios en papel, meter más caracteres en espacios reducidos y aumentar la legibilidad de las notas.</p>
<p>Generalmente se considera que las fuentes con buen ojo medio &mdash;la altura de la x minúscula&mdash; son mas legibles. Por otro lado, como el ojo no analiza cada letra individualmente, sino la palabra entera, se cree que las letras con <em>serif</em> &mdash;las terminaciones de cada letra&mdash; aumentan la legibilidad de un texto, ya que cada serif produce la ilusión de continuidad en el texto. &laquo;Así como yo puedo leer tu letra, vos también vas a poder leer la mía&raquo; diría Spiekermann en la película Helvetica, refiriéndose a la continuidad de los trazos al escribir con la mano. </p>
<p>Cadena 3 usa una tipografía sans-serif, Tahoma, en todo el sitio. En cualquier caso, el sitio está tan mal maquetado que si uno no tiene Tahoma instalada en el sistema &mdash;como en mi caso&mdash;, ve la tipografía por defecto del navegador, generalmente Times New Roman. Si Cadena 3 quería usar una tipo sans-serif, tendría que, al menos, haber dado otra alternativa sans-serif a Tahoma. Esto se puede hacer muy fácilmente en CSS usando algo similar a <code>font-family: Tahoma, Arial, sans-serif</code>. En este caso, el navegador buscará Tahoma, si no está instalada probará con Arial, y por último, en el peor de los casos, con cualquier tipografía sans-serif.</p>
<p>Aunque Times es una fuente probada y que funciona, la mancha de gris que produce en pantalla y en cuerpos muy pequeños &mdash;como lo hace Cadena 3&mdash; es poco homogénea. Mejor hubiera sido usar una tipografía especialmente creada para la web, como Georgia, con poco contraste &mdash;el contraste es la diferencia entre los trazos verticales y horizontales de una letra&mdash; y mancha más homogénea, aún en cuerpos pequeños. Mejor aún hubiera sido aumentar aunque sea un punto el cuerpo de las notas, ya que realmente son ilegibles.</p>
<p>Pero nos limitemos a tipos sans-serif. Todavía me sigo preguntando porque usaron Tahoma en vez de algo universal como Helvetica, para Mac, y Arial, en Windows.</p>
<h5>Optimizado para IE 4.0</h5>
<p>A mí, que navego con Safari y vivo en 2008, me parece sumamente graciosa y hasta inocente la afirmación de arriba. Más allá de lo visual, me llamó muchísimo la atención que un sitio lanzado en éstos días no haya sido maquetado siguiendo estándares web, aunque sea mínimamente. Y no me refiero solamente a no usar tablas &mdash;de hecho el &laquo;no uses tablas!&raquo; suena más a un argumento de alguien que toca de oído más que al de alguien que realmente sabe usarlas en algun contexto determinado de la vida real, como en formularios&mdash;, sino, a un pobre entendimiento de CSS y HTML para maquetar.</p>
<p>El código del sitio abusa de estilos en linea y prácticamente no reusa ninguna clase de CSS. No hay una clase <code>noticia</code> para mostrar cada post, entonces, estilizar una nota es un proceso individual y repetitivo que incluye <em>hacer encajar</em> la nota dentro de una celda de una tabla y luego jugar con elementos hiperdeprecados como <code>font</code>. </p>
<p>Todo esto, claro, se repite para cada nota. </p>
<p>En el futuro, cuando Cadena 3 quiera cambiar el estilo de las notas &mdash;digamos, aumentar en 1px el cuerpo de la tipografía&mdash; va a tener un problema grande.</p>
<p>Éste es el código que se usa en el sitio para mostrar una nota:</p>
<pre><code>
&lt;table width="30%"&gt;
&lt;tr&gt;
	&lt;td&gt;
		&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;a href="post_ampliado.asp?post=480"&gt;&lt;font color="#001242" style="FONT-SIZE: 20px" face="Tahoma"&gt;Sismo en Catamarca&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
		&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td&gt;
		&lt;p class="destacado" style="margin: 5px"&gt;&lt;font color="#800000" face="Tahoma"&gt;&lt;b&gt;17:54&lt;/b&gt;&lt;/font&gt;
		&lt;font face="Tahoma" color="#333333"&gt;Según datos del Inpres, el movimiento telúrico se registró a las 16.26 y tuvo epicentro a 40 km de la capital de Catamarca. El temblor tuvo una intensidad de 3 a 4 gradosº  en la escala Mercalli y una magnitud de 4,5 en la escala de Richter.&lt;/font&gt;
	&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
	&lt;td width="100%"&gt;
		&lt;table border="0" width="100%" id="table1280" bgcolor="#F4F4F4"&gt;
			&lt;tr&gt;
				&lt;td width="16"&gt;
					&lt;a href="javascript:popup('enviar',480)"&gt;&lt;img alt="Recomendar por mail" border="0" src="http://www.cadena3.com/images/iconomail.gif" width="16" height="17"&gt;&lt;/a&gt;
				&lt;/td&gt;
				&lt;td width="30"&gt;
					&lt;a href="javascript:popup('enviar',480)"&gt;&lt;font face="Tahoma" style="FONT-SIZE: 11px" color="#737173"&gt;Enviar&lt;/font&gt;&lt;/a&gt;
				&lt;/td&gt;
				&lt;td width="16"&gt;
					&lt;a href="post_ampliado.asp?post=480"&gt;&lt;img alt="Comentar la nota" border="0" src="http://www.cadena3.com/images/iconocomentar.gif" width="16" height="17"&gt;&lt;/a&gt;
				&lt;/td&gt;
				&lt;td width="47"&gt;
					&lt;a href="post_ampliado.asp?post=480"&gt;&lt;font face="Tahoma" style="FONT-SIZE: 11px" color="#737173"&gt;Comentar&lt;/font&gt;&lt;/a&gt;
				&lt;/td&gt;
				&lt;td&gt;
					&lt;p align="right"&gt;&lt;font face="Tahoma" style="FONT-SIZE: 11px" color="#151672"&gt;&lt;a href="comunidad.asp?comunidad=6"&gt;Sociedad&lt;/a&gt;&nbsp;&nbsp; &lt;/font&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;
	&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;td background="http://www.cadena3.com/images/lineagris.jpg" height="15"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;table&gt;
 </code></pre>
<p>Como pueden ver, no hay una separación clara del contenido (la nota) y la presentación (lo visual). Tampoco hay semántica: Google entiende que <em>Sismo en Catamarca</em> es un párrafo, cuando debería ser un título y la lista de enlaces &laquo;Enviar&raquo;, &laquo;Comentar&raquo;, &laquo;Sociedad&raquo;, no es una lista, es simplemente contenido <em>tirado</em> en una celda que dificilmente será leído por un lector de pantalla. </p>
<p>Más allá de eso, este pedazo de código ocupa 4KB y se repite muchas veces en la página. Ahora imaginen la cantidad de dinero mensual en hosting que está <em>perdiendo</em> Cadena 3 por no optimizar un poco su código.  </p>
<p>Éste es un mejor enfoque para maquetar una nota:</p>
<pre><code>
&lt;div class="post"&gt;
	&lt;h3&gt;&lt;a href=""&gt;Sismo en Catamarca&lt;/a&gt;&lt;/h3&gt;
	&lt;p&gt;&lt;span class="hora"&gt;17:54&lt;/span&gt; Según datos del Inpres, el movimiento telúrico se registró a las 16.26 y tuvo epicentro a 40 km de la capital de Catamarca. El temblor tuvo una intensidad de 3 a 4 gradosº  en la escala Mercalli y una magnitud de 4,5 en la escala de Richter.&lt;/p&gt;

	&lt;ul&gt;
		&lt;li class="enviar"&gt;&lt;a href=""&gt;Enviar&lt;/a&gt;&lt;/li&gt;
		&lt;li class="comentar"&gt;&lt;a href=""&gt;Comentar&lt;/a&gt;&lt;/li&gt;
		&lt;li class="categoria"&gt;&lt;a href=""&gt;Sociedad&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
&lt;/div&gt;
</pre>
<p></code></p>
<p>El título de la nota es un título en HTML, <code>H3</code>, el contenido, un párrafo <code>P</code>, y la lista de enlaces, bueno, una lista de enlaces,  <code>LI</code>. Cada nota es un <code>DIV</code> con clase <code>post</code>. En el archivo CSS se estila la nota a gusto. </p>
<p>En el hipotético caso de que Cadena 3 decida aumentar 1px de cuerpo para las notas, solo tendrá que cambiar 1 sola línea en este archivo y no miles en cada noticia. Ni hablar de la reducción en el peso del sitio, que contribuirá a todo cargue mucho más rápido que los 40 segundos actuales &mdash;en algunas conexiones&mdash;. Pueden ver cómo <a href="http://www.16bits.net/files/cadena3-original.html">se estiliza la nota original</a> y cómo quedaría <a href="http://www.16bits.net/files/cadena3-propuesta.html">la nueva propuesta</a> funcionando.</p>
<h5>Conclusión</h5>
<p>Realmente hay mucho que mejorar en el nuevo Cadena3.com. Desde la gráfica, que en mi opinión es solamente correcta, hasta la maquetación, que ya vimos que es pésima. </p>
<p>Espero que a la gente de Cadena 3 le haya servido este post para poder mejorar el sitio en un futuro. No es una crítica infundada y con mala leche hacia los desarrolladores y diseñadores, después de todo, las decisiones son tomadas por otros y uno es un simple diseñador &mdash;y todos estamos bien conscientes de qué tan difícil es remar con un cliente necio&mdash;, pero solo en la diversidad de opiniones se puede construir algo mejor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodrigogalindez.com/archivos/un-analisis-al-nuevo-cadena3com/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Markup Maker</title>
		<link>http://www.rodrigogalindez.com/archivos/markup-maker/</link>
		<comments>http://www.rodrigogalindez.com/archivos/markup-maker/#comments</comments>
		<pubDate>Sat, 07 Oct 2006 09:35:55 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.16bits.net/archivos/markup-maker/</guid>
		<description><![CDATA[Markup Maker es una de esas utilidades que deben estar en la cajita de herramientas de todo desarrollador web: Un conversor de IDs &#8220;tirados&#8221; a un documento XHTML bien formado y con su correspondiente CSS. Vía SimpleBits.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://accessify.com/tools-and-wizards/developer-tools/markup-maker/default.php">Markup Maker</a> es una de esas utilidades que deben estar en la cajita de herramientas de todo desarrollador web: Un conversor de IDs &#8220;tirados&#8221; a un documento XHTML bien formado y con su correspondiente CSS. Vía <a href="http://www.simplebits.com/notebook/2006/10/06/markupmaker.html">SimpleBits</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodrigogalindez.com/archivos/markup-maker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Técnica para bordes redondeados en CSS</title>
		<link>http://www.rodrigogalindez.com/archivos/tecnica-para-bordes-redondeados-en-css/</link>
		<comments>http://www.rodrigogalindez.com/archivos/tecnica-para-bordes-redondeados-en-css/#comments</comments>
		<pubDate>Tue, 29 Aug 2006 13:52:30 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.16bits.net/archivos/tecnica-para-bordes-redondeados-en-css/</guid>
		<description><![CDATA[Técnica para bordes redondeados en CSS. Mi amigo (y cliente) Ryan Thrash realizó una técnica para bordes redondeados muy, muy interesante. Requiere el uso de una sola imágen, y funciona muy bien si tenés que hacer alguna caja con algún tipo de fondo extraño (con o sin bordes redondeados).
]]></description>
			<content:encoded><![CDATA[<p><a href="http://modxcms.com/simple-rounded-corner-css-boxes.html">Técnica para bordes redondeados en CSS</a>. Mi amigo (y cliente) Ryan Thrash realizó una técnica para bordes redondeados muy, muy interesante. Requiere el uso de una sola imágen, y funciona muy bien si tenés que hacer alguna caja con algún tipo de fondo extraño (con o sin bordes redondeados).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodrigogalindez.com/archivos/tecnica-para-bordes-redondeados-en-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Traducción de CSS Crib Sheet</title>
		<link>http://www.rodrigogalindez.com/archivos/traduccion-de-css-crib-sheet/</link>
		<comments>http://www.rodrigogalindez.com/archivos/traduccion-de-css-crib-sheet/#comments</comments>
		<pubDate>Thu, 15 Jun 2006 10:56:22 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.16bits.net/archivos/traduccion-de-css-crib-sheet/</guid>
		<description><![CDATA[Traducción de CSS Crib Sheet, de Dave Shea, por Juan Hurtado.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://armonia.spiral-static.org/?2006/06/14/142-css-crib-sheet-de-dave-shea">Traducción de CSS Crib Sheet, de Dave Shea</a>, por Juan Hurtado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodrigogalindez.com/archivos/traduccion-de-css-crib-sheet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Implementaciones del elemento OBJECT</title>
		<link>http://www.rodrigogalindez.com/archivos/implementaciones-del-elemento-object/</link>
		<comments>http://www.rodrigogalindez.com/archivos/implementaciones-del-elemento-object/#comments</comments>
		<pubDate>Tue, 18 Apr 2006 09:25:53 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.16bits.net/archivos/implementaciones-del-elemento-object/</guid>
		<description><![CDATA[Implementaciones del elemento OBJECT como una alternativa a IMG. Esto me hace acordar en cierta manera a Bulletproof Logos, puesto que las dos técnicas buscan representar de la mejora manera el contenido de una imágen (con texto estilizado, tablas, etc.).
]]></description>
			<content:encoded><![CDATA[<p><a href="http://511.dabomb.com.ar/2006/04/object/">Implementaciones del elemento OBJECT como una alternativa a IMG</a>. Esto me hace acordar en cierta manera a <a href="http://www.simplebits.com/notebook/2005/10/05/bplogos.html">Bulletproof Logos</a>, puesto que las dos técnicas buscan representar de la mejora manera el <em>contenido</em> de una imágen (con texto estilizado, tablas, etc.).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodrigogalindez.com/archivos/implementaciones-del-elemento-object/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox implementa el atributo PING propuesto por el WHATWG</title>
		<link>http://www.rodrigogalindez.com/archivos/firefox-implementa-el-atributo-ping-propuesto-por-el-whatwg/</link>
		<comments>http://www.rodrigogalindez.com/archivos/firefox-implementa-el-atributo-ping-propuesto-por-el-whatwg/#comments</comments>
		<pubDate>Wed, 18 Jan 2006 21:20:06 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.16bits.net/?p=724</guid>
		<description><![CDATA[Leyendo Slashdot me entero que desde ayer las trunk builds de Firefox (es decir, las nightly builds), ya vienen compiladas para dar soporte al atributo ping propuesto por el WHATWG en Web Applications 1.0.
¿Que quiere decir esto? Que desde ahora &#8212;y solamente con las últimas versiones de Firefox, ni sueñen todavía su implementación en otros [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://yro.slashdot.org/yro/06/01/18/1427212.shtml">Leyendo Slashdot</a> me entero que desde ayer las <em>trunk builds</em> de Firefox (es decir, las <em>nightly builds</em>), ya vienen compiladas para dar soporte al atributo <code>ping</code> propuesto por el <acronym title="Web Hypertext Application Technology Group">WHATWG</acronym> en <a href="http://whatwg.org/specs/web-apps/current-work/#ping">Web Applications 1.0</a>.</p>
<p>¿Que quiere decir esto? Que desde ahora &mdash;y solamente con las últimas versiones de Firefox, ni sueñen todavía su implementación en otros browsers&mdash; es posible enviar información sobre la URL en la cual está clickeando el usuario a un servidor remoto. Esto es, &mdash;siempre en teoría&mdash;, se podría trackear y hacer análisis estádisticos sobre la cantidad de enlaces clickeados, los destinos y demás información.</p>
<p>Esto ya se hacía antes, pero a través del redireccionamiento, lo cual, según <a href="http://weblogs.mozillazine.org/darin/archives/009594.html">Fried Fish</a>, es un método tosco para implementar, que solamente obliga a cargar otra página para saber que destino vamos a visitar, con la consecuente pérdida de velocidad. Para poner un ejemplo de este método, cada vez que hacemos un click en algún anuncio de Google Adsense, el navegador tiene que redireccionar a otra página/server (que contabilizará nuestro click y le dará una moneda al sitio), para luego redireccionar a nuestro destino original (digamos, un anuncio de coches). Un método tosco, claro que sí, pero funciona.</p>
<p>Para esto, la gente de WHATWG está proponiendo saltearse ese paso, animando a usar un nuevo atributo <code>ping</code>, que justamente mande una notificación del URL al que estamos clickeando a un servidor remoto, en forma transparente y en background, sin necesidad de tener que redireccionar.</p>
<p>2 cosas que me llaman mucho la atención:</p>
<ul>
<li>La WHATWG se mueve y rápido. Hasta ahora el único organismo que se encargaba de &#8220;pushing the limits of the web&#8221; y de hacer los estándares de HTML, XHTML, y bla bla es la W3C. Pero como son lentos como una tortuga, algunas empresas como Apple, Firefox y Opera se unieron para hacer un nuevo grupo que los apure y genere propuestas de recomendaciones más rápidamente. Esto al parecer está dando resultado. Recordemos que hay un largo trecho desde que una recomendación se implementa en los navegadores (caso IE) y siempre hay baches que llenar.</li>
<li>La rapidez de Firefox en mejorar el navegador. Estamos hablando de pura teoría, que tal vez usaremos dentro de un par de años &#8230; pero realmente me sorprende la velocidad y la atención que le están dando a grupos como el WHATWG.</li>
</ul>
<p>Por otro lado, no hace falta preocuparse por la privacidad del atributo <code>ping</code>, porque:</p>
<ul>
<li>Por ahora solo esta implementado en Firefox, y en las nightly builds &#8230; digamos, solamente 2 o 3 locos de la cabeza pueden hacer uso del atributo :P</li>
<li>Si algun sitio quiere saber en donde clickeaste, hay cientos de métodos &mdash;mas complicados pero que sirven&mdash; para saberlo. Lo único que hace este atributo es facilitar la vida a los desarrolladores.</li>
<li>Es un atributo <em>propuesto</em> por el WHATWG &#8230; de ahí a que sea parte de alguna recomendación del W3C falta y mucho. Lo que quiero decir es que tal vez nunca sea una recomendación oficial.</li>
</ul>
<p>Muy buena movida de Firefox, que realmente me sorprende por la implementación de proposed drafts &#8230; ¡en este caso de Enero de 2006!</p>
<p><strong>Actualización:</strong> Un ejemplo práctico y bien geek: Imaginen un script para Greasemonkey que agregue un link a todas las páginas con el atributo <code>ping</code> apuntando a Delicious para guardar tus bookmarks sin necesidad de cargar Delicious y agregar los tags :) Mezclen eso con un poco de AJAX y vean que sale :P</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodrigogalindez.com/archivos/firefox-implementa-el-atributo-ping-propuesto-por-el-whatwg/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Una introducción a XHTML</title>
		<link>http://www.rodrigogalindez.com/archivos/una-introduccion-a-xhtml/</link>
		<comments>http://www.rodrigogalindez.com/archivos/una-introduccion-a-xhtml/#comments</comments>
		<pubDate>Fri, 02 Sep 2005 07:52:57 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.16-bits.com.ar/?p=559</guid>
		<description><![CDATA[Nota: El siguiente artículo fué publicado en la revista argentina USERS, en la edición #171. El contenido del mismo está bajo una licencia Reconocimiento-NoComercial-SinObraDerivada 2.0. Este artículo puede puede haber sido editado para la versión impresa de la revista con el fin de evitar localismos. Actualmente, se encuentra en proceso de revisión, se omitieron capturas [...]]]></description>
			<content:encoded><![CDATA[<h6><strong>Nota:</strong> El siguiente artículo fué publicado en la revista argentina <a href="http://www.tectimes.com">USERS</a>, en la edición #171. El contenido del mismo está bajo una licencia <a href="http://creativecommons.org/licenses/by-nc-nd/2.5/">Reconocimiento-NoComercial-SinObraDerivada 2.0</a>. Este artículo puede puede haber sido editado para la versión impresa de la revista con el fin de evitar localismos. Actualmente, se encuentra en proceso de revisión, se omitieron capturas de pantalla y recuadros informativos. Les aconsejo comprar la revista, o esperar a que el artículo esté disponible en la web de <a href="http://www.tectimes.com">Tectimes</a> para descargarlo en formato PDF.</h6>
<h5>Siguiendo con nuestra serie de artículos sobre desarrollo web orientado a estándares, en esta ocasión les explicaremos en que consiste XHTML, explicando paso por paso la estructura de un documento en este lenguaje. </h5>
<p><span id="more-559"></span></p>
<p>El Extensible Hypertext Markup Language, o simplemente XHTML para los amigos, es una reformulación de HTML 4.01 pensada como una aplicación del lenguaje XML. Es decir, XHTML es una versión de HTML, con los mismos elementos y atributos, pero basada en la sintaxis y estructura de XML.</p>
<p>Al principio, HTML fue creado para el intercambio de documentos científicos a través Internet. Sin embargo, a medida que la web evolucionaba y se expandía más allá del campo científico/universitario, los requisitos de los desarrolladores web también crecían. La necesidad de un lenguaje de marcado para páginas web, que sea fácilmente extensible por medio de módulos y además interoperable con otras aplicaciones de XML, dio como resultado a la creación de la especificación XHTML 1.0. </p>
<p>Usar XHTML por sobre HTML tiene muchas ventajas importantes. El World Wide Web Consortium, entidad que se encarga de desarrollar especificaciones sobre las tecnologías que construyen la WWW, afirma que:</p>
<ul>
<li><strong>XHTML es extensible</strong>. Esta es la principal ventaja sobre HTML. XHTML permite agregar nuevos elementos y atributos a través de la modularización, lo cual nos da la posibilidad de aprovechar las ventajas de otras tecnologías de desarrollo web, como MathML, y de las que se vayan a desarrollar en el futuro, como XForms.</li>
<li><strong>XHTML es accesible</strong>. Debido a su énfasis en la estructura de un documento y no en su presentación, XHTML es un lenguaje que tiene como objetivo el poder ser interpretado por cualquier dispositivo capaz de leer XML, ya sea un navegador o un teléfono celular.</li>
</ul>
<p>Luego de esta breve introducción, pasemos entonces a ver el esqueleto de un documento XHTML, explicado en detalle paso por paso.</p>
<h3>Anatomía de un documento XHTML</h3>
<p>Si tenemos presente la estructura de un documento HTML, nos daremos cuenta que son muy similares a los documentos XHTML; de hecho, en XHTML no se han agregado elementos adicionales. Sin embargo existen un par de requisitos, que aunque no son complicados de entender ni de aplicar para el que está empezando en el diseño de sitios web, tal vez impliquen un cambio de mentalidad drástico para aquel que viene maquetando en HTML.</p>
<p>A continuación mostraremos la mínima expresión de un documento XHTML, para luego enfocarnos en aquellas diferencias propias de este nuevo lenguaje de marcado.</p>
<p><code><br />
1. &lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?&gt;<br />
2. &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br />
3. &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;es&quot; lang=&quot;es&quot;&gt;<br />
4. &lt;head&gt;<br />
5.	&lt;title&gt;Documento simple en XHTML&lt;/title&gt;<br />
6.	&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=ISO-8859-1&quot; /&gt;<br />
7. &lt;/head&gt;<br />
8. &lt;body&gt;<br />
9. &lt;h1&gt;Documento simple en XHTML&lt;/h1&gt;<br />
10.&lt;hr /&gt;<br />
11.&lt;p&gt;Este es nuestro &lt;em&gt;primer documento&lt;/em&gt; en &lt;acronym title=&quot;Extensible Hypertext Markup Language&quot;&gt;XHTML&lt;/acronym&gt;.&lt;/p&gt;<br />
12.&lt;/body&gt;<br />
13.&lt;/html&gt;<br />
</code></p>
<p><strong>Línea 1: La declaración XML</strong>. La primera línea indica al navegador que el documento que sigue está desarrollado conforme a la versión 1.0 de XML y que se basa en el juego de caracteres especificado en la norma ISO-8859-1. Es importante detenernos sobre este punto y aclarar que el World Wide Web Consortium recomienda, pero no obliga incluir ésta línea de código en todos nuestros documentos XHTML, puesto que está demostrado que muchos navegadores tienen problemas al momento de leer esta declaración, resultando en páginas que se muestran incorrectamente. Estos navegadores incluyen algunas versiones de los populares Internet Explorer y Netscape Navigator.</p>
<p>Es por esto que recomendamos no incluir esta declaración XML en nuestras páginas, por lo menos hasta que las versiones futuras de los navegadores más usados solucionen este problema. Un cuadro con información sobre los navegadores soportan esta declaración XML puede encontrarse en <a href="http://www.webstandards.org/learn/reference/prolog_problems.html">http://www.webstandards.org/learn/reference/prolog_problems.html</a>.</p>
<p>Los lectores más despiertos se preguntarán entonces como especificaremos el tipo de contenido que estamos sirviendo y el juego de caracteres que usamos en nuestro documento XHTML. Para ello, agregamos la línea 6, la cual explicamos en detalle más adelante.</p>
<p><strong>Línea 2: El DTD a usar.</strong> Un DTD o Document Type Definition, es simplemente una especificación de todos los elementos, atributos y entidades permitidos para un determinado tipo de documento XHTML o HTML. Esto significa que, según el DTD que estemos usando, tendremos a nuestra disposición un conjunto de elementos para usar al momento de codificar nuestras páginas web. Por ejemplo, el DTD de XHTML 1.0 en su versión estricta, elimina todos los elementos de presentación de un documento HTML. Esto quiere decir que sería inválido usar el elemento <code>&lt;center&gt;</code> en nuestros documentos XHTML con DTD estricto.</p>
<p>Esta declaración del DTD a usar en una página web, no es específica de XHTML; con HTML también debíamos especificar uno. Existen varias versiones de DTDs para XHTML, e incluso también podríamos crear un DTD propio para luego utilizar en nuestros documentos. El World Wide Web Consortium, define 3 tipos de DTDs, los cuales son:</p>
<ul>
<li><strong>Strict</strong>. Es el DTD más rígido que podemos usar. En este DTD, todos los elementos de presentación , como &lt;font&gt; o &lt;center&gt;, son eliminados y por consiguiente no es posible utilizarlos en nuestros documentos. Por lo tanto, para controlar los elementos de presentación de nuestro documento, como la asignación de colores y el posicionamiento de elementos, deberemos utilizar CSS. La línea que especifica que un documento XHTML es estricto, es la siguiente:<br />
<code><br />
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
</code></li>
<li><strong>Transitional</strong>. Es un DTD un poco más flexible que el anterior. Contiene algunos elementos de presentación, por ejemplo, el elemento &lt;center&gt;. Está pensando para aquellos desarrolladores que están haciendo el cambio hacia un DTD estricto, pero que todavía no tienen suficiente experiencia con CSS. Si deseamos especificar que nuestro documento XHTML es del tipo transicional, deberemos introducir la siguiente línea:<br />
<code><br />
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br />
</code></li>
<li><strong>Frameset</strong>. Es el DTD que debemos incluir cuando estamos creando sitios web que incluirán frames o marcos. Para ello, la declaración DOCTYPE es la siguiente:<br />
<code><br />
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"><br />
</code></li>
</ul>
<p>Ahora bien, ya vimos que tenemos varios sabores de DTDs en XHTML. La pregunta del millón es, ¿Cuál deberíamos usar para nuestros sitios web? Aquel que nos asegure en un 100% la premisa de separación del contenido de un sitio de su presentación. Recordemos: El concepto clave detrás de todas estas nuevas tecnologías de desarrollo web es la <strong>separación del contenido de su presentación</strong>. Es por esto que el único DTD que nos garantiza alcanzar esta premisa, es el de <strong>XHTML estricto</strong>, el cual no incluye ningún elemento de presentación en su especificación, obligando a que todo el aspecto visual de nuestra web sea necesariamente controlable utilizando CSS.</p>
<p>Volviendo a nuestro ejemplo, a través de la declaración DOCTYPE en la línea 2, especificamos que el documento usará los elementos, atributos y entidades declarados en el DTD de XHTML 1.0 estricto. Recordemos que esta declaración DOCTYPE es sensible a mayúsculas y minúsculas y que además debe ir en la primera línea de nuestro documento, después de la declaración XML (si es que la estamos usando).</p>
<p><strong>Línea 3: El elemento <html>.</html></strong> En XHTML, ahora el elemento raíz <html> requiere que especifiquemos obligatoriamente de:</p>
<ul>
<li><strong>El espacio nominal de los elementos</strong>. En XML, evitamos la ambigüedad en los nombres de los elementos usados agrupándolos en espacios nominales. Al especificar el atributo xmlns apuntando al espacio nominal de XHTML le decimos al navegador que los elementos que siguen son de XHTML y no de otro lenguaje basado en XML, como por ejemplo MathML.</li>
<li><strong>El idioma</strong>. A través de la combinación de atributos xml:lang (propio de XML) y lang (propio de HTML), definiremos el idioma en el cual está escrito el texto de nuestro documento, en nuestro caso, español.</li>
</ul>
<p><strong>Línea 6: El tipo de documento y el conjunto de caracteres usado</strong>. Como habíamos nombrado anteriormente, la declaración XML nos servía para especificar el conjunto de caracteres usado por un documento. Pero recordemos que al incluir esta línea de código, también llamada el <strong>XML prolog</strong>, nos llevaba a tener problemas con la mayoría de los navegadores, por lo que decidimos omitirla. Ahora bien, ¿cómo le decimos entonces al navegador el juego de caracteres que estamos usando en nuestro documento? Es aquí en donde entra en escena el meta tag <strong>http-equiv</strong>, el cual especifica el tipo de contenido que estamos sirviendo (en nuestro caso text/html) y además el juego de caracteres usado (ISO-8859-1). Es importante recordar que si no vamos a poner la declaración XML de la línea 1, deberemos especificar obligatoriamente el tipo de contenido del documento y el juego de caracteres del mismo a través de este meta tag.</p>
<p><strong>Líneas 9, 10 y 11: Diferencias con HTML</strong>. XHTML heredó de XML dos características interesantes, que a simple vista lo hacen parecer más estricto que HTML:</p>
<ul>
<li><strong>El documento XHTML debe ser válido</strong>. Incluyendo la declaración DTD que deseemos, y limitándonos a sólo los elementos especificados en ese DTD, cumpliremos fácilmente con este requisito. De cualquier manera, podemos comprobar si nuestro documento es válido con la herramienta de validación provista por el World Wide Web Consortium, explicada en detalle mas adelante.</li>
<li><strong>El documento XHTML debe estar bien formado</strong>. Esto quiere decir que debemos abrir y cerrar los elementos de manera correcta y en orden. Un ejemplo de dos líneas de código XHTML mal formadas:<br />
<code>&lt;p&gt;Este es nuestro &lt;em&gt;primer documento.&lt;/p&gt;&lt;/em&gt;</code><br />
<code>&lt;p&gt;Este es nuestro &lt;em&gt;primer documento.&lt;/em&gt;</code><br />
Y a continuación, la misma línea de código respetando esta restricción de XHTML (Noten que el primer elemento en abrirse es siempre el último en cerrarse):<br />
<code>&lt;p&gt;Este es nuestro &lt;em&gt;primer documento.&lt;/em&gt;&lt;/p&gt;</code></p>
<p>Por otro lado, XHTML requiere que todos aquellos elementos que no tienen contenido, como <code>&lt;img /&gt;</code> o <code>&lt;hr /&gt;</code>, deben cerrarse agregando una barra invertida al final. Por ejemplo, a continuación pueden ver el elemento <code>&lt;img /&gt;</code> en XHTML (noten el espacio obligatorio entre el nombre del elemento y la barra invertida):</p>
<p><code>&lt;img src=&quot;mi-imagen.png&quot; alt=&quot;Mi imagen&quot; /&gt;</code>
</li>
</ul>
<p>Además de lo nombrado anteriormente, un documento XHTML:</html></p>
<ul>
<li><strong>Tiene sus elementos y atributos escritos en minúsculas</strong>. Recordemos, XHTML es una aplicación de XML, el cual es sensible a las mayúsculas y minúsculas, por lo tanto, el elemento <code>&lt;p&gt;</code> no es lo mismo que el elemento <code>&lt;P&gt;</code>.</li>
<li><strong>Encierra los atributos de sus elementos entre comillas</strong>. Todos los atributos necesariamente deben ir entre comillas, incluso aquellos que son numéricos. Ejemplo:
<p><code>&lt;acronym title=&quot;Extensible Hypertext Markup Language&quot;&gt;XHTML&lt;/acronym&gt;<br />
&lt;td colspan=&quot;2&quot;&gt;</code>
</li>
<li><strong>No soporta minimización de atributos</strong>. En HTML, el siguiente código es válido:<br />
&lt;option selected&gt;<br />
En cambio, en XHTML, los atributos de un elemento deben ser escritos completamente, por lo cual, la línea anterior en XHTML quedaría como:<br />
<code>&lt;option selected=&quot;selected&quot;&gt;</code>
</li>
</ul>
<p>Como vemos, la estructura de un documento XHTML puede parecer, al principio, más estricta que la de un documento HTML. Esto es debido a que XHTML, al  ser una aplicación de XML, hereda de este lenguaje su énfasis en la estructura del documento. La idea detrás de estas restricciones es que, una vez que tenemos la estructura de un documento bien formada, ya sea XML o XHTML, cualquier parser o navegador podrá entender el significado del mismo.</p>
<h3>Validando nuestro código XHTML</h3>
<p>Por <strong>validación</strong> entendemos la acción de verificar que nuestro documento XHTML cumpla con la sintaxis estándar especificada en un DTD. Ahora bien, si al parecer, una página web se muestra correctamente en un navegador, incluso sin especificar un DTD, ¿porqué entonces debemos validar nuestros documentos? Daremos dos razones que pueden ayudar a entender la necesidad de la validación:</p>
<ul>
<li><strong>Lo que uno está viendo no es lo que otros ven</strong>. Tal vez nuestro sitio web puede estar mostrándose correctamente cuando lo probamos con nuestro navegador preferido, pero en la práctica, muchos navegadores interpretan un sitio de maneras diferentes. El único modo de asegurarnos que nuestro sitio web será mostrado de la forma en que deseamos en todos los agentes de usuario disponibles, es a través de la validación de nuestro código XHTML.</li>
<li><strong>Evitar el Quirks Mode</strong>. Por definición, cuando el navegador no encuentra una línea de código especificando un DTD a usar en el documento, entra en un estado que se llama Quirks Mode. En este estado, el navegador interpreta que la página web puede contener cualquier conjunto de elementos HTML y XHTML, desde elementos correctos hasta incorrectos, y por lo tanto, cambia su motor de renderizado de páginas al de corrección de errores. Este modo a “prueba de fallos” tiene varias deficiencias, una de ellas, es que hace más lento el proceso de carga de una página web, debido a que el navegador tiene que ir corrigiendo el código a medida que lee la página.</li>
</ul>
<p>La validación de nuestros documentos XHTML se realiza a través de una herramienta de libre acceso, provista por el W3C, y disponible en <a href="http://validator.w3.org/">http://validator.w3.org/</a>. Simplemente ingresaremos la URL del sitio a verificar en un formulario, o bien, subiremos el archivo XHTML desde nuestra PC. Una vez especificada la fuente, la herramienta procesa el documento y devuelve la cantidad de errores encontrados, junto con una pequeña explicación de los mismos y la forma de corregirlos.</p>
<h3>Conclusión</h3>
<p>Aunque XHTML puede resultar un tanto estricto al principio, el proceso de conversión de HTML a XHTML no es complicado. Existen herramientas de libre uso, como HTML Tidy (ver recuadro “Herramientas útiles”) que “limpian” el código HTML, simplificando la conversión de grandes sitios y páginas web. </p>
<p>El mundo actual de desarrollo de soluciones pensadas para la web, nos muestra una clara tendencia hacia la estandarización y hacia al uso de XML como lenguaje universal de definición de datos. El lenguaje por defecto de marcado para páginas web, HTML, fue repensando con miras hacia XML. En nosotros radica aprovechar todo su potencial.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodrigogalindez.com/archivos/una-introduccion-a-xhtml/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Lanzamiento del site del Campeonato 2005 de PGA</title>
		<link>http://www.rodrigogalindez.com/archivos/lanzamiento-del-site-del-campeonato-2005-de-pga/</link>
		<comments>http://www.rodrigogalindez.com/archivos/lanzamiento-del-site-del-campeonato-2005-de-pga/#comments</comments>
		<pubDate>Mon, 08 Aug 2005 22:50:41 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.16-bits.com.ar/archivos/lanzamiento-del-site-del-campeonato-2005-de-pga/</guid>
		<description><![CDATA[Todd Dominey rediseña el sitio del Campeonato PGA para el año 2005. Excelente, otra muestra más a la galera del poder de los estándares web (noten la excelente integración con Flash en ese sitio). Vía What Do I Know.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pga2005.com/">Todd Dominey rediseña el sitio del Campeonato PGA para el año 2005</a>. Excelente, otra muestra más a la galera del poder de los estándares web (noten la excelente integración con Flash en ese sitio). Vía <a href="http://whatdoiknow.org/archives/002350.shtml">What Do I Know</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodrigogalindez.com/archivos/lanzamiento-del-site-del-campeonato-2005-de-pga/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Genial portfolio en XHTML + CSS</title>
		<link>http://www.rodrigogalindez.com/archivos/512/</link>
		<comments>http://www.rodrigogalindez.com/archivos/512/#comments</comments>
		<pubDate>Fri, 05 Aug 2005 20:13:36 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.16-bits.com.ar/?p=512</guid>
		<description><![CDATA[Genial portfolio en XHTML + CSS. Para los que decían que los estándares eran aburridos. Vía Ovillo.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ciaosexy.com/">Genial portfolio en XHTML + CSS</a>. Para los que decían que los estándares eran aburridos. Vía <a href="http://www.ovillo.org">Ovillo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodrigogalindez.com/archivos/512/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como crear un sitio en CSS</title>
		<link>http://www.rodrigogalindez.com/archivos/como-crear-un-sitio-en-css/</link>
		<comments>http://www.rodrigogalindez.com/archivos/como-crear-un-sitio-en-css/#comments</comments>
		<pubDate>Sun, 01 May 2005 14:36:45 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">/?p=401</guid>
		<description><![CDATA[Esta animación en GIF muestra como crear un sitio en CSS desde cero, pensando primero en la estructura del mismo y después en su presentación. Ideal para ser mostrado ante clientes, incrédulos y/o dinosaurios del diseño web.
Excelente recurso encontrado en la lista Ovillo.
]]></description>
			<content:encoded><![CDATA[<p>Esta <a href="http://mboffin.com/stuff/designline-openair.gif">animación en GIF</a> muestra como crear un sitio en CSS desde cero, pensando primero en la estructura del mismo y después en su presentación. Ideal para ser mostrado ante clientes, incrédulos y/o dinosaurios del diseño web.</p>
<p>Excelente recurso encontrado en la lista <a href="http://www.ovillo.org/">Ovillo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodrigogalindez.com/archivos/como-crear-un-sitio-en-css/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

