<?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>En Español &#187; CSS</title>
	<atom:link href="http://www.enespanol.com.ar/categorias/internet/estandares/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.enespanol.com.ar</link>
	<description>Tecnología con Acento</description>
	<lastBuildDate>Fri, 15 Jan 2010 17:33:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>El poder de CSS3</title>
		<link>http://www.enespanol.com.ar/2008/02/16/el-poder-de-css3/</link>
		<comments>http://www.enespanol.com.ar/2008/02/16/el-poder-de-css3/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 22:04:44 +0000</pubDate>
		<dc:creator>Matías</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[mini-posts]]></category>

		<guid isPermaLink="false">http://enespanol.com.ar/2008/02/16/el-poder-de-css3/</guid>
		<description><![CDATA[Un texto, una imágen y seleccionen el texto que genera (vía LifeHacker)
]]></description>
			<content:encoded><![CDATA[<p><a href="http://metaatem.net/highlite">Un texto, una imágen y seleccionen el texto que genera</a> (<a href="http://lifehacker.com/356650/highlight-an-image-in-html-code">vía LifeHacker</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.enespanol.com.ar/2008/02/16/el-poder-de-css3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SL También: ls en windows</title>
		<link>http://www.enespanol.com.ar/2007/09/18/sl-tambien-ls-en-windows/</link>
		<comments>http://www.enespanol.com.ar/2007/09/18/sl-tambien-ls-en-windows/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 17:12:08 +0000</pubDate>
		<dc:creator>Matías</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[SL también]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mini-posts]]></category>
		<category><![CDATA[navegadores]]></category>
		<category><![CDATA[sistemas de archivos]]></category>

		<guid isPermaLink="false">http://www.enespanol.com.ar/2007/09/18/sl-tambien-ls-en-windows/</guid>
		<description><![CDATA[Todas las ventajas de ls también en windows (Vía LifeHacker)
]]></description>
			<content:encoded><![CDATA[<p><a href="http://utools.com/msls.asp">Todas las ventajas de ls también en windows</a> (<a href="http://lifehacker.com/software/featured-windows-download/bring-the-nix-ls-to-windows-with-gnu-ls-298887.php">Vía LifeHacker</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.enespanol.com.ar/2007/09/18/sl-tambien-ls-en-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Niveles de conocimiento CSS</title>
		<link>http://www.enespanol.com.ar/2006/05/29/niveles-de-conocimiento-css/</link>
		<comments>http://www.enespanol.com.ar/2006/05/29/niveles-de-conocimiento-css/#comments</comments>
		<pubDate>Mon, 29 May 2006 04:21:27 +0000</pubDate>
		<dc:creator>Matías</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[estándares]]></category>
		<category><![CDATA[traducciones]]></category>

		<guid isPermaLink="false">http://www.enespanol.com.ar/2006/05/29/niveles-de-conocimiento-css/</guid>
		<description><![CDATA[¿Creen que saben CSS? Acá pueden ver cómo clasificar la gente según cuánto CSS saben, cómo lo utilizan y qué se puede hacer para ayudarlos. Fíjense y digan si conocen a alguien en cada nivel o si se les ocurre algún otro nivel. Yo creo estar entre el nivel 4 y el 5&#8230; y traduzco [...]]]></description>
			<content:encoded><![CDATA[<p>¿Creen que saben CSS? Acá pueden ver cómo clasificar la gente según cuánto CSS saben, cómo lo utilizan y qué se puede hacer para ayudarlos. Fíjense y digan si conocen a alguien en cada nivel o si se les ocurre algún otro nivel. Yo creo estar entre el nivel 4 y el 5&#8230; y traduzco cosas del 6.</p>
<p>Hace mucho tiempo leí este artículo y si lo dejé marcado para traducirlo en algún momento es porque realmente vale la pena. Además, recordé haberle prometido a <a href="http://www.gatodegrandesbotas.com/">Gato</a> y <a href="http://www.doliaku.com.ar/blog/index.php">Doliaku</a> colaborar con <a href="http://www.purocss.com/">PuroCSS</a>. Intenté ingresar al sitio pero no pude, pero de todas formas publico acá.</p>
<h3>Notas de traducción</h3>
<ul>
<li>El artículo fue traducido con el <strong>permiso expreso y por escrito (en un e-mail) de su autor</strong>: <a href="http://www.friendlybit.com/">Emil Stenström</a></li>
<li>No se me ocurre cómo traducir la palabra <em>layout</em> y que quede más o menos decente</li>
<li><strong>Artículo Original</strong>: <a href="http://friendlybit.com/css/levels-of-css-knowledge/">Levels of CSS knowledge</a></li>
</ul>
<p><span id="more-20"></span></p>
<h3>La traducción</h3>
<blockquote><p>
Como ya se habrán dado cuenta estoy muy a favor de los estándares web. Los estándares actuales comúnmente aceptados son: (X)HTML para la estructura de una página, CSS para el diseño y Javascript para los comportamientos. HTML es bastante conocido ahora, ha estado presente desde los comienzos de la web y hay tutoriales para comenzar por todos lados. CSS está comenzado a tomar velocidad, las grandes compañías están cambiando sus sitios a layouts basados en CSS y los círculos de desarrollo web de la blogósfera  influyen a cada vez más gente.</p>
<p>Cuando se promueven los estándares web, como muchos de nosotros hacemos, se conversa con mucha gente. Si se lo promueve en una sala de chat en vivo como #CSS en EFNet se hace más claro todavía: existen muchos niveles de conocimiento de CSS allí afuera. Este artículo enumerará algunos de esos niveles así como una evaluación de cómo cada uno de estos tipos de desarrolladores afectarán la web. Aquí vamos:</p>
<h3><strong>Nivel 0</strong>: &#8220;¿CSS? ¿Qué juego multijugador es ese?&#8221;</h3>
<p>Esta gente probablemente jamás ha hecho una página web en su vida. Si lo hicieran, sería puro HTML y no comprenderían lo que estaban haciendo. Recibimos algunas de estas personas en #CSS, no porque quieran comenzar a aprender sino porque creen haber llegado a otro canal, normalmente buscando CS:S (Counter Strike: Source). No hay que preocuparse por esta gente ya que probablemente no hagan muchas páginas web reduciendo al mínimo el daño que puedan causar.</p>
<h3><strong>Nivel 1</strong>: &#8220;Si, a veces lo uso para sacar el subrayado a los vínculos&#8221;</h3>
<p>A diferencia del Nivel 0, la gente en este nivel de hecho sabe HTML básico. Probablemente lo aprendieron hace 5 años al menos e hicieron un par de sitios simples. Utilizan muy poco CSS, sólamente cuando necesitan hacer cosas simples y sólo aquellas que no se puede hacer con HTML como remover subrayados o setear la altura de una línea (¡Ni siquiera intenten hacerlo con HTML!). Si bien este grupo podría proveer algunos sitios con código realmente malo, rara vez tienen uno de importancia con muchas visitas. Esto significa que tampoco provocarán mucho daño.</p>
<h3><strong>Nivel 2</strong>: &#8220;No, no me gustan los divs; es mucho más sencillo trabajar con tablas&#8221;</h3>
<p>En lugar de sólo jugar con HTML, como aquellos de Nivel 1, algunos continuaron la travesía. Se especializaron en tablas HTML y las utilizaron para hacer que las cosas se vieran como ellos querían. En algún punto antes de finalizar la maestría en HTML dejaron de buscar nuevas formas de trabajar. Escucharon sobre algunos que &#8220;utilizaban divs para diseñar sus páginas&#8221; e inclusive se tomaron un tiempo en día para intentar aprender qué era eso de lo que tanto se decía. Después de unas horas de no conseguirlo se rindieron y volvieron a la tierra familiar de layouts con tablas, y allí se quedaron. Muchos conocen la sintáxis de CSS y algunas veces inclusive un poco más pero creen que es demasiado complicado y mal soportado para reemplazar las tablas.</p>
<p>¡Cuidado! Esta es gente peligrosa, algunos incluso webmasters de sitios de grandes corporaciones. Como están en el ambiente desde hace tiempo muchos son líderes de los departamentos a los que pertenecen. Este es el grupo más importante al que debemos evangelizar, y si lo hacemos realmente será de gran importancia para la web. Concentra en esta gente todos tus ejércitos estándar.</p>
<h3><strong>Nivel 3</strong>: &#8220;Si, escuché que es bueno, pero no puedo usarlo por&#8230;&#8221;</h3>
<p>Si bien aquellos en este grupo aún no utilizan CSS para posicionar elementos, conocen un poco de CSS y a lo mejor escucharon buenas cosas al respecto. Han intentado hacer layouts simples y a algunos inclusive les gustó cómo se siente trabajar con CSS. El problema es que existe algo que los detiene. A lo mejor tienen un jefe de Nivel 2, a lo mejor su sitio web necesita visualizarse en Netscape 4, pueden existir muchas razones distintas, pero siempre hay algo en el camino.</p>
<p>Esta gente necesita saber que, si bien CSS no funciona en todos lados, eso no es el fin del mundo. Viejos navegadores continuarán recibiendo todo el contenido, sólo el puro contenido. En lugar de a ellos, se llegará a una nueva audiencia con beneficios de accesibilidad y usabilidad, navegadores más nuevos tendrán una mejor experiencia y el sitio podría volverse más sencillo de modificar (lo que conllevará más contenido). Dile éso a la gente de este grupo. Si no se tiene suerte, no son ellos los que toman las decisiones; pero en ese caso, sus influencias en los jefes de Nivel 2 valdrán la pena.</p>
<h3><strong>Nivel 4</strong>: &#8220;¿CSS? ¡Oh! Si, utilizo divs para todos mis layouts”</h3>
<p>No es raro que esta gente sólo utilice divs en sus sitios. Cada parte de sus páginas tiene un div, frecuentemente con un id detalladamente ideado (#linearojaarriba o inclusive #f5_c7 donde f es fila y c columna), y la posición de sus divs son absolutas cuidadas al pixel. El resultado se ve bien, e inclusive valida como XHTML 1.1 pero no se han percatado que perdieron la mayoría de los beneficios de CSS. Estas páginas son terribles cuando tienen que ser interpretadas por un lector de pantallas. Igual con algunos navegadores viejos que no soportan CSS, no conseguirán el contenido&#8230; recibirán un bloque enorme de texto. Cuando se utilizan malos ids y nombres de clase se pierde la posibilidad de cambiar el layour: si se quiere cambiar una línea roja por una negra se necesitaráb cambiar todos los documentos HTML (que pueden ser cientos). No caigas en la trampa de decirles que son estúpidos o que busquen &#8220;css&#8221; en google, saben que son inteligentes y, como si fuese poco, aprendieron CSS de google. Diles exactamente qué es lo que puede mejorarse en sus sitios. Diles cuáles son los beneficios. Mantente tranquilo y diles el porqué.</p>
<p>La gente de Nivel 4 producen sitios que son relativamente malos. El daño es reducido sin embargo, ya que están abiertos a nuevas ideas. Después de todo, no fue hace mucho tiempo que consiguieron aprender y comenzar a usar CSS.</p>
<p>Alguna de las razones por las que la gente piensa de esta forma es por lo que los editores WYSIWYG están haciendo. La mayoría de dichos editores producen código terrible sólo con divs; pero estoy escuchando que hay mejoras graduales en este tema. Eso es bueno y esperemos que ayude a la gente de Nivel 4 crecer hacia los siguientes niveles.</p>
<h3><strong>Nivel 5</strong>: “Uso CSS para los diseños, es mejor que las tablas porque…”</h3>
<p>Luego de mucho leer, hablar con gente y pensar, la mayoría llega a nivel 5. Este es el punto en el que se puede utilizar CSS y saber porqué es mejor. Alguna gente en este nivel tiene problemas menores en los sitios que desarrolla pero no es nada serio. Cuando se les pregunta pueden defender su postura de separar la estructura del diseño y decir que es buena y han trabajado lo suficiente con CSS como para saber los inconvenientes más usuales. Adivino que la mayoría de los lectores de este artículo pertenecen a este nivel y creo que yo lo soy también. Pero esto no es todo lo que podemos lograr&#8230;</p>
<h3><strong>Nivel 6</strong>:  &#8220;¿Qué versión de CSS? Sí, ¿no leíste mi libro sobre&#8230; ?&#8221;</h3>
<p>Para algunos, el conocer cómo y porqué no es suficiente. Esta gente apunta a mejorar el uso de CSS y publican excelentes artículos sobre nuevas formas de utilizarlo. Están constantemente revisando las necesidades básicas que CSS debe cubrir y atacan problemas desde nuevos ángulos, resultando por lo general en grandes artículos. Algunos inclusive han leído la especificación CSS de la W3C completa y seguramente saben qué porciones de ella están soportadas por cada navegador. Son lo que todo novato quiere ser y hacen grandes cosas en la web con su influencia. Muchos trabajan con el <a href="http://webstandards.org/">Proyecto de Estándares Web</a>. Si alguna vez encuentras un error en sus sitios, seguramente hay una razón para el mismo. Pregúntales y te dirán cuál.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.enespanol.com.ar/2006/05/29/niveles-de-conocimiento-css/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>CSS al desnudo</title>
		<link>http://www.enespanol.com.ar/2006/04/05/css-al-desnudo/</link>
		<comments>http://www.enespanol.com.ar/2006/04/05/css-al-desnudo/#comments</comments>
		<pubDate>Wed, 05 Apr 2006 03:00:47 +0000</pubDate>
		<dc:creator>Matías</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[del blog]]></category>
		<category><![CDATA[estándares]]></category>

		<guid isPermaLink="false">http://www.enespanol.com.ar/2006/04/05/css-al-desnudo/</guid>
		<description><![CDATA[Los casi 200 locos que, según mis estadísticas, van a entrar hoy a esta página se preguntarán qué pasó con el diseño. Los que leen desde un lector de feeds, vengan y pregúntenselo.
La respuesta empieza medio filosófica: la blogósfera se alimenta constantemente de memes que están dando vueltas por todos lados. Por fin creo que [...]]]></description>
			<content:encoded><![CDATA[<p>Los casi 200 locos que, según mis estadísticas, van a entrar hoy a esta página se preguntarán qué pasó con el diseño. Los que leen desde un lector de feeds, vengan y pregúntenselo.</p>
<p>La respuesta empieza medio filosófica: la blogósfera se alimenta constantemente de memes que están dando vueltas por todos lados. Por fin creo que una vez inventaron uno que valía la pena. La idea de todo esto es <strong>fomentar los estándares</strong>. Mostrarle a tu público cuán accesible es tu sitio aún sin una hoja de estilos, el HTML pelado y desnudo.</p>
<h3>¿Para qué?</h3>
<p>Esto puede parecer inútil a algunos. Otros dirán que con Flash estas cosas no pasan. Pero yo les digo que así como lo ven es como lo van a ver en una Lynx corriendo en una XT con linux en disquette, en un Opera, Firefox, IE, en el navegador de un celular, una palm o lo que se les ocurra. Y el usuario va a poder usarlo tranquilamente <strong>por más que no tenga la última tecnología o no la quiera usar</strong>. Lo que es más, una persona con problemas de visión seguramente no ve cuán lindo queda tu sitio con colorcitos; lo prefiere así para que su programa se lo lea en voz alta.</p>
<p>Esto también demuestra para qué se hizo CSS. El HTML no es un lenguaje de presentación, sólo le da una base a Internet para poder inter-relacionarse. Todo el resto de arriba son adornos.</p>
<blockquote><p><strong>Si está hecho con estándares: cualquiera lo va a poder usar.</strong></p></blockquote>
<p>La locura es obra de <a href="http://www.dustindiaz.com/">Dustin Díaz</a>. Es sólo un día al año, el 5 de Abril, en el que estamos seguros que todos nuestros usuarios van a estar viendo nuestro sitio igualito sin importar si lo están imprimiendo, si perdieron la visión, en su gadget favorito o en un proyector.</p>
<blockquote><p><strong>Demostremos que el contenido sigue siendo lo importante</strong></p></blockquote>
<h3>¿Cómo?</h3>
<p>Hay varias formas, todo depende. La más sencilla es simplemente comentar la línea de la hoja de estilos. Sin embargo vas a necesitar hacer esto todos los años (si tu locura da para tanto). Para eso existen otras soluciones:</p>
<h4>WordPress</h4>
<p>En el archivo headers.php (que se encuentra en el directorio wp-content/themes/<em>nombre_del_theme</em>/) tienen que cambiar la línea:</p>
<p><code>&lt;link rel="stylesheet" href="&lt;?php bloginfo('stylesheet_url'); ?&gt;" type="text/css" media="screen" /&gt;</code></p>
<p>por el código:</p>
<p><code>&lt;?php<br />
$DustinsNakedDay_isToday = (date('md')=='0405');<br />
$DustinsNakedDay_allPages = true; // false for just the home page<br />
$DustinsNakedDay_getNaked = ($DustinsNakedDay_isToday &#038;&#038; (is_home() || $DustinsNakedDay_allPages));<br />
if(!$DustinsNakedDay_getNaked) { ?&gt;<br />
&lt;link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" /&gt;<br />
&lt;?php } ?&gt;</code></p>
<h4>Simple PHP</h4>
<p>Agregás el código siguiente y luego utilizás la función como guarda de un if que incluye el código de tus hojas de estilo:</p>
<p><code>&lt;?php<br />
function is_naked_day() {<br />
	$start = date('U', mktime(-12,0,0,04,05,date('Y')));<br />
	$end = date('U', mktime(36,0,0,04,05,date('Y')));<br />
	$z = date('Z') * -1;<br />
	$now = time() + $z;<br />
	if ( $now >= $start &#038;&#038; $now <= $end ) {<br />
		return true;<br />
	}<br />
	else {<br />
		return false;<br />
	}<br />
}<br />
?&gt;</code></p>
<p>Nótese que esta función devolverá que es el día de desnudos si en algún lugar del mundo todavía es 5 de Abril.</p>
<p>El que se quiera prender, bienvenido sea. El que no, allá él.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.enespanol.com.ar/2006/04/05/css-al-desnudo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>55 Razones para diseñar en XHTML/CSS</title>
		<link>http://www.enespanol.com.ar/2006/03/31/55-razones-para-disenar-en-xhtmlcss/</link>
		<comments>http://www.enespanol.com.ar/2006/03/31/55-razones-para-disenar-en-xhtmlcss/#comments</comments>
		<pubDate>Fri, 31 Mar 2006 05:49:38 +0000</pubDate>
		<dc:creator>Matías</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[traducciones]]></category>

		<guid isPermaLink="false">http://www.enespanol.com.ar/2006/03/31/55-razones-para-disenar-en-xhtmlcss/</guid>
		<description><![CDATA[Este es un artículo que, aunque teniendo cierto sentido humorístico, no deja de tener cierta razón. Tómese con pinzas algunos de estos puntos y no se lo tomen tan a pecho los puristas; el resto diviértase y a lo mejor se aprende algo también.
Notas de traducción

El artículo fue traducido sin el consentimiento explícito del autor [...]]]></description>
			<content:encoded><![CDATA[<p>Este es un artículo que, aunque teniendo cierto sentido humorístico, no deja de tener cierta razón. Tómese con pinzas algunos de estos puntos y no se lo tomen tan a pecho los puristas; el resto diviértase y a lo mejor se aprende algo también.</p>
<h3>Notas de traducción</h3>
<ul>
<li>El artículo fue traducido <strong>sin el consentimiento explícito del autor</strong> por lo que puede ser modificado y/o eliminado eventualmente (se le informó al autor de la misma sinembargo)</li>
<li>Los vínculos fueron mantenidos del artículo original por lo que seguramente estarán en inglés</li>
<li>Las <strong>notas de traducción</strong> fueron agregadas entre corchetes (&#8220;[" y "]&#8220;)</li>
<li><strong>Via</strong>: <a href="http://www.twomadgeeks.com/twomadgeeks/2006/03/55_reasons_to_d.html">Two Mad Geeks</a></li>
<li><strong>Artículo Original</strong>: <a href="http://www.khmerang.com/index.php?p=106">55 reasons to design in XHTML/CSS</a></li>
</ul>
<p><span id="more-23"></span></p>
<h3>La traducción</h3>
<blockquote>
<ol>
<li>Obtienes links desde sitios de muestra como <a href="http://www.csszengarden.com/">zengarden</a>, <a href="http://www.stylegala.com/">stylegala</a>, <a href="http://www.cssimport.com/">cssimport</a> y <a href="http://www.cssbeauty.com/">cssbeauty</a></li>
<li>No necesitas gastar más ideas en decidir los estilos del código del documento (mayúsculas o minúsculas, comillas o no en los atributos)</li>
<li>No necesitas desperdiciar tiempo pensando en qué etiquetas deberían cerrarse y cuáles podrían (o deberían) dejarse sin cerrar</li>
<li>&#8220;Ayudas&#8221; a los buscadores para que entreguen contenidos más relevantes al utilizar código semántico</li>
<li>Puedes ahorrar en costos de ancho de banda y los visitantes las verán más rápido al hacer páginas más livianas</li>
<li>Será más sencillo actualizar a XHTML 2.0 que nos proveerá de más herramientas semánticas</li>
<li>Con suficiente práctica, la codificación de una página se torna mucho más sencilla y rápida que cualquier grupo de tags table/tr/td</li>
<li>Cuando la codificación es más rápida, puedes dedicar más tiempo en pensar acerca de la experiencia de usuario</li>
<li>Pensar acerca de la semántica de un documento te ayuda a tomar decisiones sobre el diseño y la arquitectura de la información</li>
<li>Puedes hacer un sitio modelo rápidamente para probrar la arquitectura de la información y agregar lo estético más adelante sólo con pequeños cambios de código</li>
<li>Se puede hacer el diseño luego de que la mayor parte de la base está hecha con ayuda del cliente (o jefe) para pensar de forma realista cuánto trabajo queda aún por hacer</li>
<li>Es posible poner links directos al contenido de tus páginas (comparado con Flash)</li>
<li>Los botones del navegador como el tamaño del texto y atrás/adelante funcionan (comparado con Flash)</li>
<li>Rediseños y alineaciones en todo el sitio son más simples</li>
<li>Es más simple hacer cambios de último momento a los diseños</li>
<li>El código limpio facilita o vuelve innecesario la construcción de un CMS completo</li>
<li>El código limpio facilita el que se agregue más gente al proyecto</li>
<li>Se puede hacer la base casi totalmente independiente del diseño final, por parte de dos personas completamente diferentes</li>
<li>Se cuentan con muchas formas de jugar con el código intentando optimizarlo para los buscadores sin afectar la cara visible</li>
<li>Tienes control total de los formatos de impresión de tus páginas</li>
<li>Tus sitios son automáticamente accesibles por toda clase de navegadores</li>
<li>La promoción de los estándares web te ayudará con tu trabajo futuro, sin necesidad de codificar distinto para cada navegador</li>
<li>Con todos los elementos cerrados, el código es más limpio</li>
<li>Código bien formado asegura que el sitio funcione en más navegadores</li>
<li>Código bien formado ayudará a los programadores de navegadores dándole más tiempo para desarrollar funcionalidades útiles en lugar de motores que muestren y entiendan código roto</li>
<li>Tus sitios funcionarán en navegadores futuros</li>
<li>Tus sitios funcionarán en dispositivos móviles (y otros nuevos)</li>
<li>Aprenderás las bases de XML, que sirve para muchas otras cosas</li>
<li>Los archivos CSS son guardados en la caché del navegador para agilizar la carga y minimizar el uso de ancho de banda</li>
<li>Tus documentos serán fácilmente conversibles desde hacia otro formato utilizando XSLT</li>
<li>El pensar semánticamente te hace pensar más acerca del contenido</li>
<li>Aprender semántica te hace aprecial la organización y escribir tus otros documentos (inclusive e-mails) de forma más organizada</li>
<li>Puedes escribir nuevas tecnologías en tu CV o portfolio</li>
<li>Los navegadores modernos visualizan más rápido un documento válido</li>
<li>Te sentirás mejor contigo mismo al hacer sitios &#8220;de la forma correcta</li>
<li>Ellos lo hacen: <a href="http://www.simplebits.com/">Dan Cederholm</a>, <a href="http://www.zeldman.com/">Jeffrey Zeldman</a>, <a href="http://www.jasonsantamaria.com/">Jason Santa Maria</a>, <a href="http://www.shauninman.com/">Shaun Inman</a>, <a href="http://www.cameronmoll.com/">Cameron Moll</a>, <a href="http://www.stopdesign.com/">Douglas Bowman</a>, <a href="http://www.mezzoblue.com/">Dave Shea</a>…</li>
<li>Pertenecerás a un &#8220;movimiento&#8221;, haciendo buenos contactos, etc.</li>
<li>Aprenderás a apreciar nuevsos navegadores que provocan competencia y, después, mejores navegadores</li>
<li>No existe más la etiqueta blink</li>
<li>La codificación estricta te enseña a ver más rápido los errores</li>
<li>Puedes intentar hacer dinero escribiendo un libro acerca de esto</li>
<li>Hay más oportunidades de trabajo si conoces estas nuevas formas</li>
<li>Aprendes a entender mejor cómo funciona un navegador</li>
<li>Puedes usar hacks y técnicas con nombres cool como &#8220;seamos buenos con Opera&#8221;</li>
<li>Pueden comenzar a importarte los meta-datos, tipos de documento y tipos de caracteres</li>
<li>Con más gente produciendo páginas más livianas, la cantidad de datos moviéndose en toda la red será menor y todas las conexiones serán más rápidas</li>
<li>XHTML tiene un nombre más cool que HTML</li>
<li>Existe más gente pensando sobre las ventajas, desventajas y trucos de código de XHTML, lo que produce una base de aprendizaje más grande</li>
<li>Puedes utilizar, básicamente, la misma plantilla de código para muchos sitios diferentes</li>
<li>Aprender a leer y escribir [código] rápidamente posibilita el uso de herramientas más económicas (notepad)</li>
<li>Google sabe que:
<ul>
<li> 4,380,000 xhtml better than html > 4,370,000 html better than xhtml [en español ambas búsquedas devuelve 1.010.000 resultados]</li>
<li>206 “xhtml is better than html” > 87 “html is better than xhtml” [en español es 1 a 0 sólamente]</li>
<li>2,130,000 xhtml sucks < 10,300,000 html sucks</li>
</ul>
</li>
<li>Cuando todos los navegadores comiencen a entender el MIME-type (xml) correctamente, no hará falta convertir todos los sitios de HTML sólo para ajustarse al MIME correcto</li>
<li>Meintras más gente utilice XHTML, nos aseguramos que en el futuro IE necesitará entender el MIME-type correcto</li>
<li>La accesibilidad es reforzada al requerir atributos Alt para las imágenes</li>
<li>Simplemente no hay tantas razones para utilizar HTML o completamente Flash en su lugar</li>
</ol>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.enespanol.com.ar/2006/03/31/55-razones-para-disenar-en-xhtmlcss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Explicación de la prueba Acid2</title>
		<link>http://www.enespanol.com.ar/2006/03/11/explicacion-de-la-prueba-acid2/</link>
		<comments>http://www.enespanol.com.ar/2006/03/11/explicacion-de-la-prueba-acid2/#comments</comments>
		<pubDate>Sat, 11 Mar 2006 04:41:15 +0000</pubDate>
		<dc:creator>Matías</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[traducciones]]></category>

		<guid isPermaLink="false">http://www.enespanol.com.ar/2006/03/11/explicacion-de-la-prueba-acid2/</guid>
		<description><![CDATA[Por un artículo de Federico me entero que, gracias a una de las alfa de compilación semanal, Opera 9 pasaría el test Acid2. Si bien había escuchado nombrar a este test bastante hace mucho tiempo nunca terminé de saber qué había detrás de todo eso. Me puse a buscar por allí y me dí con [...]]]></description>
			<content:encoded><![CDATA[<p>Por un <a href="http://511.dabomb.com.ar/2006/03/opera-acid2/">artículo de Federico</a> me entero que, gracias a una de las <a href="http://my.opera.com/desktopteam/">alfa de compilación semanal</a>, Opera 9 pasaría el <a href="http://511.dabomb.com.ar/2006/02/weekly-builds-opera-9/">test Acid2</a>. Si bien había escuchado nombrar a este test bastante hace mucho tiempo nunca terminé de saber qué había detrás de todo eso. Me puse a buscar por allí y me dí con que son sólo tres los navegadores que lo hacen: <a href="http://www.apple.com/safari/">Safari</a>, <a href="http://www.princexml.com/">XML Prince</a> y ahora Opera 9.</p>
<p>No podía creer que mi adorado <a href="http://www.getfirefox.com/">Firefox</a> no pasara la prueba. Así que la busqué e intenté renderizarla. No está tan mal como he visto en algunos navegadores; pero deja que desear. Para mi consuelo encontré la explicación de que Acid2 fue desarrollado en un momento en el que Firefox no se podía concentrar en este test pero que estaría prometido para la versión 3 del navegador ya que significaría modificaciones importantes al motor de renderización: Gecko&#8230; o algo así.</p>
<p>No conforme con esto decidí investigar un poco más y nada mejor para eso que la explicación del test en sí. La información está toda en inglés así que me dispuse a traducir la introducción de la explicación del test.</p>
<h3>Notas de Traducción</h3>
<ul>
<li>El artículo no fue traducido completo por falta de tiempo. Es muy largo. Sin embargo, si a muchos les interesa puedo hacer un esfuercito por traducirlo completo.</li>
<li>Por lo que entiendo esta autorización está autorizada. La parte &#8216;legal&#8217; en el sitio original condena cualquier uso o abuso con fines que no sean &#8220;la educación y/o la promoción de los estándares en todas la formas de desarrollo disponible en la web&#8221;. Si alguien piensa que es una malinterpretación de lo que dice que me lo haga saber mediante comentarios y vemos qué hacemos</li>
<li>Los comentarios de traducción se encuentran entre corchetes (&#8220;[" y "]&#8220;)</li>
<li>Los enlaces se mantuvieron como en el artículo original por lo que seguramente los llevarán a un sitio en inglés</li>
<li>Necesito saber si a alguien se le ocurre cómo traducir &#8220;data URLs&#8221; y &#8220;layout&#8221;. Los comentarios están para eso</li>
<li><strong>Artículo original:</strong> <a href="http://www.webstandards.org/act/acid2/guide.html">Acid2: The Guided Tour</a></li>
</ul>
<p><span id="more-21"></span></p>
<h3>La traducción</h3>
<blockquote><p><strong><a href="http://www.webstandards.org/act/acid2/test.html">Acid2</a></strong> es una página de prueba para navegadores web publicada por <a href="http://www.webstandards.org/">The Web Standards Project (WaSP: Poyecto de Estándares Web)</a>. Fue escrita para ayudar a los desarrolladores de navegadores a asegurarse que sus productos soporten conrrectamente las funcionalidades que los diseñadores web querrían que utilizaran. Esas funcionalidades son parte de los estándares existentes pero que no han sido soportadas conjuntamente por los navegadores populares. Acid2 intenta cambiar esto desafiando a los navegadores a renderizar Acid2 correctamente antes de su distribución.</p>
<p>Acid2 es una página web compleja. Utiliza funcionalidades que no son usadas comúnmente debido a falta de soporte y agrupa demasiadas pruebas en una sola página. El objetivo fue simplificar a los usuarios y desarrolladores si un navegador pasa la prueba. Si lo hace, una cara felíz [a la derecha de este texto en el original] aparecerá. Si algo está mal, la cara se verá distorsionada y/o parcialmente roja.</p>
<p>El propósito de este documento es explicar cómo funciona Acid2. El código tras Acid2 es peculiar en su intento de, en una sóla página, probar muchas funcionalidades diferentes. No pensamos ni recomendamos que páginas web normales sean escritas de esta manera, pero es adecuado para una página de prueba. A primera vista, el código fuente es complicado de comprender. Esta guía asume una compresión técnica de HTML, CSS y PNG.</p>
<p><em>Nota: Acid2 utiliza <a href="http://www.ietf.org/rfc/rfc2397">data URLs</a> [URLs de datos] extensivamente. Para permitir a desarrolladores que aún no soporten data URLs se publicó una versión de <a href="http://hixie.ch/tests/evil/acid/002-no-data/">Acid2 sin data URLs</a>.</em></p>
<h3>¿Qué estamos probando?</h3>
<p>Acid2 prueba funcionalidades que han sido pedidas por diseñadores web. Todo lo que Acid2 prueba está especificado en algún estándar web, pero no todos los estándares web han sido probados. Acid2 no garantiza conformidad con ninguna especificación. Luego pensarlo cuidadosamente, seleccionamos y probamos funcionalidades que consideramos más importantes para el futuro de la web. Si bien Acid2 fue inspirado por el anuncio de IE7 de parte de Microsoft, no está orientado a ningún navegador específico. Creemos que Acid2 revelará problemas en todos los navegadores actuales.</p>
<p>Acid2 asume un soporte básico para <a href="http://www.w3.org/TR/html4/">HTML4</a>, <a href="http://www.w3.org/TR/REC-CSS1">CSS1</a>, <a href="http://www.w3.org/TR/PNG/">PNG</a> y <em><a href="http://www.ietf.org/rfc/rfc2397">data URLs</a></em>. Los primeros tres items de la lista son incluídos por razones obvias: son la columna vertebral de los contenidos web estándar. Las <a href="http://www.w3.org/TR/html4/struct/objects.html#h-13.3.1"><em>data URLs</em> son descriptas en HTML4</a> pero son poco utilizadas debido a falta de soporte. Creemos que las <em>data URLs</em> son convenientes y útiles para los diseñadores web y fáciles de agregar a los navegadores. Lo que es más, Acid2 asume que el navegador utiliza una hoja de estilos por defecto con valores comunes. Por ejemplo, se asume que todos los elementos &#8216;div&#8217; poseen &#8216;display: block&#8217;. Finalmente, la prueba asume una densidad de píxels de 96 ppi [píxeles por pulgada] como indica el Last Call Working Draft [Esbozo de Trabajo de Última Llamada: término referente a uno de los pasos para poder desarrollar un estándar web] de CSS 2.1. Para los navegadores que soporten aumento de tipos [fuentes] también se asume un aumento por defecto del 100%. La lista a continuación provee de algunas de las funcionalidades más importantes que son probadas:</p>
<ul>
<li>PNGs transparentes: Los ojos están codificados como PNGs transparentes.</li>
<li>El elemento <strong><a href="http://www.w3.org/TR/html4/struct/objects.html#edef-OBJECT">object</a></strong>: los ojos de la cara están agregados como un elemento object. La posibilidad de utilizar object (que puede tener contenido alternativo) es uno de los pedidos más antiguos de los diseñadores web.</li>
<li>Posicionamiento absoluto, relativo y fijo: la capacidad de posicionar elementos precisamente es importante para layouts avanzados.</li>
<li>Modelo de cajas: el <a href="http://www.w3.org/Style/CSS/Test/CSS1/current/sec5526c.htm">test Acid original</a> se enfocaba en el modelo de cajas de CSS. Acid2 continúa con esta tradición probando &#8216;height&#8217;, &#8216;width&#8217;, &#8216;max-width&#8217;, &#8216;min-width&#8217;, &#8216;max-height&#8217; y &#8216;min-height&#8217;</li>
<li>Tablas CSS: No hay nada de malo con layouts con tablas. Es un modelo poderoso que tiene sentido en pantallas más grandes. Sin embargo, la codificación de una tabla es propensa a errores ya que ata el contenido a la pantalla. Por ello, la capacidad de especificar layouts con tablas en CSS es importante.</li>
<li>Márgenes: CSS define algoritmos precisos para el cálculo de los márgenes alrededor de los elementos.</li>
<li>Contenido generado: la capacidad de añadir decoraciones y anotaciones a páginas web sin modificar el código es algo pedido desde hace tiempo por los autores.</li>
<li>Parseo de CSS: Acid2 incluye un número de líneas de código CSS erróneo que deberían de ser ignoradas por un navegador que pase el test.</li>
<li>Orden de dinujo: se prueba que contenido solapado sea dibujado en el orden correcto. Esto no es una funcionalidad en sí pero requiere de otras funcionalidades para funcionar correctamente.</li>
<li>Efectos de hover [cuando el mouse pasa por sobre un elemento]: Uno de los elementos de la cara cambia de color cuando se pasa el cursor sobre él. ¿Cuál es?</li>
</ul>
<p>Nótese que Acid2 es renderizado de modo estándar. Esto es, la página de prueba incluye un tipo de documento (DOCTYPE) que indica que el navegador debería tratar la página acorde a los estándares. Los desarrolladores que no deseen hacer cambios en su forma de renderizar documentos antiguos pueden continuar con su comportamiento en lo que se llama &#8216;modo peculiar&#8217;.</p>
<h3>¿Qué es lo que debe aparecer?</h3>
<p>Acid2, cuando es renderizado correctamente, consiste de una línea de texto (&#8220;Hello World&#8221; [Hola Mundo]) y una grilla cuadrada compuesta por 14&#215;14 cuadrados contenida en un bloque en el que se puede observar una cara sonriente. Cada cuadrado es de 12px de alto por 12px de ancho. La cara tiene un fondo amarillo con un borde negro.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.enespanol.com.ar/2006/03/11/explicacion-de-la-prueba-acid2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
