<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Electriblog</title>
	<atom:link href="http://damianvila.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://damianvila.wordpress.com</link>
	<description></description>
	<lastBuildDate>Thu, 15 Nov 2007 23:15:12 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='damianvila.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Electriblog</title>
		<link>http://damianvila.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://damianvila.wordpress.com/osd.xml" title="Electriblog" />
	<atom:link rel='hub' href='http://damianvila.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Una mudanza más&#8230;</title>
		<link>http://damianvila.wordpress.com/2007/03/25/una-mudanza-mas/</link>
		<comments>http://damianvila.wordpress.com/2007/03/25/una-mudanza-mas/#comments</comments>
		<pubDate>Sun, 25 Mar 2007 16:49:57 +0000</pubDate>
		<dc:creator>Demian</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Extra]]></category>

		<guid isPermaLink="false">http://damianvila.wordpress.com/2007/03/25/una-mudanza-mas/</guid>
		<description><![CDATA[Dado que Jotapé ya ha dado publicamente la nueva dirección aprovecho para mudar el blog a la que (espero) será su dirección definitiva: http://electriblog.com/ Seguro que todavía me queda algún cabo suelto, y tendré que arreglar alguna cosilla, pero en lineas generales tiene el mismo contenido que este. Así que actualicen sus lectores RSS, navegadores, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=80&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dado que Jotapé <a href="http://jplopez.net/2007/03/25/gaim-simiesco/" title="Blog de Jotapé" target="_blank">ya ha dado publicamente</a> la nueva dirección aprovecho para mudar el blog a la que (espero) será su dirección definitiva: <a href="http://electriblog.com/" title="Electriblog">http://electriblog.com/</a><br />
Seguro que todavía me queda algún cabo suelto, y tendré que arreglar alguna cosilla, pero en lineas generales tiene el mismo contenido que este.<br />
Así que actualicen sus lectores RSS, navegadores, etc.<br />
De momento comparte el mismo tema que este, para no despistar, pero está en producción un tema própio.<br />
Nos vemos allí! <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/damianvila.wordpress.com/80/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/damianvila.wordpress.com/80/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/damianvila.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/damianvila.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/damianvila.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/damianvila.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/damianvila.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/damianvila.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/damianvila.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/damianvila.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/damianvila.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/damianvila.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/damianvila.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/damianvila.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/damianvila.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/damianvila.wordpress.com/80/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=80&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://damianvila.wordpress.com/2007/03/25/una-mudanza-mas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39049f4493ff974543130302942dfe1f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">damianvila</media:title>
		</media:content>
	</item>
		<item>
		<title>Estandarizando las hojas de estilo por defecto de los navegadores</title>
		<link>http://damianvila.wordpress.com/2007/03/24/estandarizando-las-hojas-de-estilo-por-defecto-de-los-navegadores/</link>
		<comments>http://damianvila.wordpress.com/2007/03/24/estandarizando-las-hojas-de-estilo-por-defecto-de-los-navegadores/#comments</comments>
		<pubDate>Sat, 24 Mar 2007 00:20:35 +0000</pubDate>
		<dc:creator>Demian</dc:creator>
				<category><![CDATA[Diseño]]></category>

		<guid isPermaLink="false">http://damianvila.wordpress.com/2007/03/24/estandarizando-las-hojas-de-estilo-por-defecto-de-los-navegadores/</guid>
		<description><![CDATA[El diseño web es, gracias a la poca homogeneidad y al poco consenso de los programadores de los distintos navegadores, más un arte que una disciplina. Parece haber tantos criterios e interpretaciones del modelo de cajas de las CSS como navegadores existen. Esto hace que lograr una uniformidad en la presentación de la información en [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=79&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>El diseño web es, gracias a la poca homogeneidad y al poco consenso de los programadores de los distintos navegadores, más un arte que una disciplina. Parece haber tantos criterios e interpretaciones del modelo de cajas de las CSS como navegadores existen.<br />
Esto hace que lograr una uniformidad en la presentación de la información en la web sea, para el diseñador, casi la tarea de un malabarista. Cuando logras hacer que algo se vea bien en un navegador algo se te estropea en otro.<br />
La forma en que cada navegador interpreta las hojas de estilo es motivo constante de estudio por parte de los diseñadores web. Si buscamos en la web encontraremos cantidad de sitios con consejos y trucos para hacer que nuestras páginas sigan las mismas normas, o al menos normas parecidas, al ser exhibidas en distintos navegadores y sistemas.<br />
Aún así, aunque logremos domesticar las distintas bestias, las páginas web muestran algunas diferencias por un motivo que normalmente no es mencionado dentro de estos trucos y consejos: la hoja de estilos por defecto de los navegadores.</p>
<p>Al comenzar un nuevo sitio, y al aplicar los primeros estilos a un documento XHTML, los parámetros que guían la forma en que se muestran las páginas no son los mismos. Es decir, no es cierto que todos los parámetros de una hoja de estilos estén en los mismos valores en todos los navegadores, ni siquiera están todos en 0. Cada navegador tiene unos ciertos valores, que pueden variar de manera especial, dependiendo del navegador y del sistema.<br />
Para muestra vaya un ejemplo: en Firefox de Windows al mostrar un H1 como primer elemento de una página este tiene un mismo valor de margen para los lados superior e inferior de la caja, que crean un espacio blanco regular arriba y abajo del texto del encabezado.</p>
<p align="center"><a href="http://damianvila.files.wordpress.com/2007/03/h1ff.png" title="H1 as first element on FF Win"><img src="http://damianvila.files.wordpress.com/2007/03/h1ff.png?w=500" alt="H1 as first element on FF Win" /></a></p>
<p>En Internet Explorer 6 de Windows el H1 como primer elemento de una página tiene un valor dado para el borde inferior (valor distinto del de Firefox, por cierto) y un valor de 0 para el borde superior de la caja. Cuando el H1 es el segundo elemento el comportamiento en IE y FF es similar, eso si, con distintos valores de margen.</p>
<p align="center"><a href="http://damianvila.files.wordpress.com/2007/03/h1ie6.png" title="H1 as first element on IE Win"><img src="http://damianvila.files.wordpress.com/2007/03/h1ie6.png?w=500" alt="H1 as first element on IE Win" /></a></p>
<p>Los valores que suelen ser distintos generalmente corresponden al valor del margen de las cajas de texto (para los elementos de tipo bloque) y el valor del interlineado.<br />
Si nuestra intención es que una página se vea lo más similar posible de un navegador y de un sistema operativo a otro la única opción posible es reescribir explícitamente todos los valores que varían en las distintas hojas de estilo por defecto de los navegadores. Es un trabajo laborioso, pero fructífero.<br />
Para ahorrarnos tiempos la mejor estrategia es la siguiente: antes de comenzar con los estilos própios de nuestra página podemos aplicar una hoja de estilos &#8220;normalizadora&#8221;, que reescriba todos aquellos valores que varíen de una hoja de estilos de un navegador a la de otro, de forma que estandarizaremos la manera en que se ven por defecto los elementos. Una vez que tenemos esto podemos comenzar con los estilos propios de la página que estamos diseñando, reescribiendo si es necesario algunos de los valores que nuestra CSS estándar ha definido.<br />
En este momento me encuentro definiendo una hoja de estilos estándar para navegadores, pero para poder finalizarla necesitaré de la ayuda de algunas personas, especialmente aquellas que tengan acceso a varios ordenadores con distintos sistemas operativos y navegadores. Quienes quieran colaborar no tienen más que dejarme un mensaje. Una vez que finalicemos con ella la pondremos a disposición de la comunidad para que podáis aplicarla a vuestros proyectos.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/damianvila.wordpress.com/79/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/damianvila.wordpress.com/79/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/damianvila.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/damianvila.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/damianvila.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/damianvila.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/damianvila.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/damianvila.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/damianvila.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/damianvila.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/damianvila.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/damianvila.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/damianvila.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/damianvila.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/damianvila.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/damianvila.wordpress.com/79/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=79&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://damianvila.wordpress.com/2007/03/24/estandarizando-las-hojas-de-estilo-por-defecto-de-los-navegadores/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39049f4493ff974543130302942dfe1f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">damianvila</media:title>
		</media:content>

		<media:content url="http://damianvila.files.wordpress.com/2007/03/h1ff.png" medium="image">
			<media:title type="html">H1 as first element on FF Win</media:title>
		</media:content>

		<media:content url="http://damianvila.files.wordpress.com/2007/03/h1ie6.png" medium="image">
			<media:title type="html">H1 as first element on IE Win</media:title>
		</media:content>
	</item>
		<item>
		<title>Standardazing default browsers stylesheets</title>
		<link>http://damianvila.wordpress.com/2007/03/24/standardazing-default-browsers-stylesheets/</link>
		<comments>http://damianvila.wordpress.com/2007/03/24/standardazing-default-browsers-stylesheets/#comments</comments>
		<pubDate>Sat, 24 Mar 2007 00:17:49 +0000</pubDate>
		<dc:creator>Demian</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://damianvila.wordpress.com/2007/03/24/standardazing-default-browsers-stylesheets/</guid>
		<description><![CDATA[Web design is, thanks to the low homogeneity and the lack of agreement between web browser programmers, more an art than a profession. It seems to be as much criteria and interpretations of the box model as there are browsers. That makes difficult for a designer to achieve a uniformity in the display of information [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=76&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Web design is, thanks to the low homogeneity and the lack of agreement between web browser programmers, more an art than a profession. It seems to be as much criteria and interpretations of the box model as there are browsers.<br />
That makes difficult for a designer to achieve a uniformity in the display of information on the web. It makes us feel like jugglers. When you make a page look good on a browser it breaks completely on another.<br />
The way each browser interprets style sheets is a subject of regular study by web designers. If we search the web for the subject we&#8217;ll find plenty of tips and hacks to make our pages follow the same rules, or at least similar rules, when they are displayed on different browsers and operating systems.<br />
Even so, if we manage to tame the beasts, our web pages will look slightly different for a reason that isn&#8217;t always mentioned on these tips and trics sites: the browser&#8217;s default style sheet.</p>
<p>When we start a new site, and apply the first styles to a XHTML file, the parameters that guides the way the page is shown are not the same. I mean, it&#8217;s not true that all the parameters are set to the same values on different browsers, they are not even set all to 0. Each browser has certain values, that changes in certain ways, depending on browser an OS.<br />
As an example: On Firefox, Windows, when you have a H1 as the first element of a page, it has the same value for the top and bottom margins of the box, creating a white space before and after the heading text.</p>
<p align="center"><a href="http://damianvila.files.wordpress.com/2007/03/h1ff.png" title="H1 as first element on FF Win"><img src="http://damianvila.files.wordpress.com/2007/03/h1ff.png?w=500" alt="H1 as first element on FF Win" /></a></p>
<p>On Internet Explorer 6, the H1 as first element of a page has a value for the bottom margin (though, different from the FF value) and a value of 0 to the top margin of the box. When the H1 isn&#8217;t the first element it behaves similarly in IE and FF, but with different margin values.</p>
<p align="center"><a href="http://damianvila.files.wordpress.com/2007/03/h1ie6.png" title="H1 as first element on IE Win"><img src="http://damianvila.files.wordpress.com/2007/03/h1ie6.png?w=500" alt="H1 as first element on IE Win" /></a></p>
<p>The values that usually change are text box margins (for block type elements) and the line height value.<br />
If our aim is to get a similar display of the page from one browser or one OS to the other the only choice we have is to rewrite explicitly all the values that change it the browser&#8217;s default stylesheets. It&#8217;s a tiresome task, but fruitful.<br />
To save time the best strategy would be to the following: before we start to apply styles to the page we can apply a normalizing styleshett, that overwrites all the values that change from one browser to the other, in order to standardize the way the elements are displayed.<br />
Once we have that settled we can start with the page&#8217;s stylesheet, overwriting values of the normalizer CSS if necessary.<br />
At this time I&#8217;m creating a normalizer stylesheet for different browsers, but to finish it I&#8217;ll need the help of more people, specially web designers with access to different PCs with different Operating Systems and browsers. If you want to help me just leave me a comment. Once we finish it we&#8217;ll release it to the community, to be used in all of your projects.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/damianvila.wordpress.com/76/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/damianvila.wordpress.com/76/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/damianvila.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/damianvila.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/damianvila.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/damianvila.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/damianvila.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/damianvila.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/damianvila.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/damianvila.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/damianvila.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/damianvila.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/damianvila.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/damianvila.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/damianvila.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/damianvila.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=76&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://damianvila.wordpress.com/2007/03/24/standardazing-default-browsers-stylesheets/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39049f4493ff974543130302942dfe1f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">damianvila</media:title>
		</media:content>

		<media:content url="http://damianvila.files.wordpress.com/2007/03/h1ff.png" medium="image">
			<media:title type="html">H1 as first element on FF Win</media:title>
		</media:content>

		<media:content url="http://damianvila.files.wordpress.com/2007/03/h1ie6.png" medium="image">
			<media:title type="html">H1 as first element on IE Win</media:title>
		</media:content>
	</item>
		<item>
		<title>Lomos de libros y CDs: tradición vs. practicidad</title>
		<link>http://damianvila.wordpress.com/2007/03/21/lomos-de-libros-y-cds-tradicion-vs-practicidad/</link>
		<comments>http://damianvila.wordpress.com/2007/03/21/lomos-de-libros-y-cds-tradicion-vs-practicidad/#comments</comments>
		<pubDate>Wed, 21 Mar 2007 12:02:05 +0000</pubDate>
		<dc:creator>Demian</dc:creator>
				<category><![CDATA[Diseñator]]></category>
		<category><![CDATA[Diseño]]></category>

		<guid isPermaLink="false">http://damianvila.wordpress.com/2007/03/21/lomos-de-libros-y-cds-tradicion-vs-practicidad/</guid>
		<description><![CDATA[En el mundo hispano-hablante al poner un texto en el lomo de un libro se gira hacia la izquierda (en sentido contrario a las agujas del reloj), con lo que debemos ladear la cabeza hacia la izquierda si queremos leer el lomo de un libro en un estante. Contrariamente, en el mundo sajón se gira [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=75&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En el mundo hispano-hablante al poner un texto en el lomo de un libro se gira hacia la izquierda (en sentido contrario a las agujas del reloj), con lo que debemos ladear la cabeza hacia la izquierda si queremos leer el lomo de un libro en un estante.<br />
Contrariamente, en el mundo sajón se gira hacia la derecha (en sentido de las agujas del reloj).<br />
Este último sistema tiene al menos dos ventajas claras sobre el sistema del mundo hispano: la lectura es de arriba hacia abajo (mucho más natural) y que al apoyar un libro con su cubierta hacia arriba el lomo es legible, mientras que en el caso hispano queda cabeza abajo.<br />
Cuando aparecieron los CDs se traslado la tradición a los lomos de las cajas. El resultado fue que quedaban al revés de las cajas norteamericanas. Finalmente los diseños se fueron homogeneizando de manera que todos los lomos de los CDs tienen el texto girado a la derecha, como en el sistema sajón. De hecho, para estár bien hechos los <strong>2</strong> lomos del CD deben quedar cabeza arriba al apoyarlo con la tapa hacia arriba (en los DVDs se sigue el mismo esquema que en los libros).<br />
Pero esto ha hecho que el sentido de los CDs sea el contrario del de los libros. Si a esto sumamos que las ediciones en español de libros en inglés vienen con los estándares originales (por no modificar la maquetación original) el resultado es un caos digno de mención (lo mismo ocurre con los DVDs). Lo podréis comprobar en cualquier tienda o bilbioteca de libros técnicos (especialmente relacionados con la informática), después de un rato mirando estos libros tendréis que ir al masajista porque la tortícolis está garantizada.<br />
Y mi pregunta es: ¿al diseñar libros (o DVDs), debemos apegarnos a la tradición o a la practicidad de las normas sajonas?</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/damianvila.wordpress.com/75/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/damianvila.wordpress.com/75/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/damianvila.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/damianvila.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/damianvila.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/damianvila.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/damianvila.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/damianvila.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/damianvila.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/damianvila.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/damianvila.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/damianvila.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/damianvila.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/damianvila.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/damianvila.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/damianvila.wordpress.com/75/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=75&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://damianvila.wordpress.com/2007/03/21/lomos-de-libros-y-cds-tradicion-vs-practicidad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39049f4493ff974543130302942dfe1f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">damianvila</media:title>
		</media:content>
	</item>
		<item>
		<title>Punk&#8217;s not dead</title>
		<link>http://damianvila.wordpress.com/2007/03/20/punks-not-dead/</link>
		<comments>http://damianvila.wordpress.com/2007/03/20/punks-not-dead/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 09:52:11 +0000</pubDate>
		<dc:creator>Demian</dc:creator>
				<category><![CDATA[Ecléctia]]></category>
		<category><![CDATA[Música]]></category>
		<category><![CDATA[Rock&Roll]]></category>

		<guid isPermaLink="false">http://damianvila.wordpress.com/2007/03/20/punks-not-dead/</guid>
		<description><![CDATA[Por estos días varios periódicos españoles (Noticias de Navarra, 20minutos y Metro, entre otros) están festejando los 30 años del punk. La fecha a la que aluden es un recital dado por los Ramones en el RoundHouse de Londres en 1977. Lamento decirles que están equivocados: según la Wikipedia y varios otros sitios más, la [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=74&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Por estos días varios periódicos españoles (<a href="http://www.noticiasdenavarra.com/ediciones/2007/03/12/mirarte/cultura/d12cul77.837761.php" target="_blank" title="Noticias de Navarra">Noticias de Navarra</a>, <a href="http://www.20minutos.es/noticia/210685/0/punk/contracultura/revolucion/" target="_blank" title="20 minutos">20minutos</a> y <a href="http://www.metrodirecto.com/es/article/efe/2007/03/11/97899/" target="_blank" title="Metro">Metro</a>, entre otros) están festejando los 30 años del punk. La fecha a la que aluden es un recital dado por los <strong>Ramones</strong> en el <strong>RoundHouse</strong> de Londres en <strong>1977</strong>. Lamento decirles que están equivocados: <a href="http://en.wikipedia.org/wiki/Punk_rock" target="_blank" title="Wikipedia - Punk Rock">según la Wikipedia</a> y varios <a href="http://www.punk77.co.uk/groups/ramoneshistory1.htm" target="_blank" title="Ramones' history">otros sitios</a> más, la fecha del recital fue el <strong>4 de julio de 1976</strong>, por lo que el festejo llega con unos 8 meses de retraso.<br />
Personalmente, la cultura punk, con su actitud de &#8220;<em>hazlo tu mismo</em>&#8221; fue una de mis fuentes de inspiración. La frescura y la falta de respeto que inspiraron quitaron el acartonamiento a muchas disciplinas, especialmente a la música, y su influencia se ha notado también en la web y la programación.<br />
Más allá de que muchos de sus principios hayan quedado abandonados y que en algunos casos solo su estética haya sobrevivido, quienes nos hemos visto influidos por la cultura punk no hemos abandonado del todo esa irreverencia de querer las cosas &#8220;<em>a nuestra manera</em>&#8220;.<br />
Aprovechemos el gafe de los periódicos, ya que cualquier excusa es buena para celebrar el nacimiento de la cultura punk <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/damianvila.wordpress.com/74/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/damianvila.wordpress.com/74/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/damianvila.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/damianvila.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/damianvila.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/damianvila.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/damianvila.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/damianvila.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/damianvila.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/damianvila.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/damianvila.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/damianvila.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/damianvila.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/damianvila.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/damianvila.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/damianvila.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=74&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://damianvila.wordpress.com/2007/03/20/punks-not-dead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39049f4493ff974543130302942dfe1f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">damianvila</media:title>
		</media:content>
	</item>
		<item>
		<title>Drogas y despenalización</title>
		<link>http://damianvila.wordpress.com/2007/03/20/drogas-y-despenalizacion/</link>
		<comments>http://damianvila.wordpress.com/2007/03/20/drogas-y-despenalizacion/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 09:20:09 +0000</pubDate>
		<dc:creator>Demian</dc:creator>
				<category><![CDATA[Criticón]]></category>
		<category><![CDATA[Ecléctia]]></category>

		<guid isPermaLink="false">http://damianvila.wordpress.com/2007/03/20/drogas-y-despenalizacion/</guid>
		<description><![CDATA[Cuando tenía unos veintipocos años acudí a una jornada interdisciplinaria sobre drogodependencia en la Facultad de Derecho de la Universidad de Buenos Aires. Había allí abogados, jueces, psicólogos, asistentes sociales, etc. La conclusión a la que se llegó es que la mejor opción para intentar solucionar de alguna manera el problema de los drogodependientes era [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=73&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Cuando tenía unos veintipocos años acudí a una jornada interdisciplinaria sobre drogodependencia en la Facultad de Derecho de la Universidad de Buenos Aires. Había allí abogados, jueces, psicólogos, asistentes sociales, etc. La conclusión a la que se llegó es que la mejor opción para intentar solucionar de alguna manera el problema de los drogodependientes era la despenalización de la drogadicción. Esa jornada me abrió mucho los ojos y me hizo ver que las prohibiciones nunca son la solución de nada.</p>
<p>No hace mucho Joan Saura (el Conseller de Interior de Cataluña) ha propuesto la despenalización de las drogas en Cataluña para solucionar el problema del narcotráfico. Lamentablemente ningún otro político lo ha apoyado y se ha quedado más solo que Bin Laden el día del amigo&#8230;<br />
Seamos sinceros, la despenalización no es la solución definitiva. El consumo de tabaco no está penalizado, pero eso no significa que no existan crímenes relacionados con él, como el contrabando.</p>
<p>Posiblemente la despenalización, tanto de las drogas como asi también de la prostitución, sean de gran ayuda para afrontar estos problemas, pero deben hacerse con cuidado y dando un marco regulatorio a estas actividades.<br />
Lo importante es que lo que se debe despenalizar son a los drogodependientes y al consumo de drogas, para no seguir criminalizando a personas cuyo único problema es estar enganchados al consumo de unas sustancias que les hacen mal. Las actividades relacionadas con el narcotráfico <strong>deben</strong> seguir penalizadas.<br />
Es muy probable que muchos de los drogodependientes existentes a los diversos tipos de drogas ilegales lleven una vida relativamente normal, sin necesidad de cometer crímenes de ninguna naturaleza, salvo el mero consumo de estupefacientes.</p>
<p>Mucha gente, cuando se habla de este tema, se escandaliza. Y es una reacción normal: las políticas contra las drogan han vuelto al tema de la drogodependencia un tema tabú y que no gusta tratar a las personas. Es preferible prohibir, esconder las drogas y mirar hacia otro lado para no ver la realidad en la que estamos inmersos. Esa actitud se debe probablemente a que los EEUU han impulsado mundialmente una actitud y una política contra las drogas que las situan en la ilegalidad y la marginalidad. La realidad es que su prohibición no ha acabado con la drogodependencia (ni acabará jamás) y ha tenido el efecto contrario. Y este aumento se ha dado, de alguna manera, por la carencia de valores, la individualidad, el consumismo y la superficialidad que las políticas económicas ultra-liberales (impulsadas mundialmente por, quien sinó, los EEUU) han impuesto sobre las sociedades actuales.<br />
Pensar que persiguiendo a los consumidores se terminará el problema es, cuando menos, ingenuo. El hombre tiene un historial de dependencias a todo tipo de sustancias y hábitos, y de momento no ha habido una prohibición que acabe con ello. Prohibiendo solo empeoramos la situación. El problema radica en las dependencias psicológicas, y el modelo de sociedad en que vivimos actualmente no ayuda mucho a llevar una vida plena, sana y libre.</p>
<p>Por lo tanto es un buen ejercicio de madurez enfrentar el problema y darnos cuenta que todos estos años de prohibición no han hecho nada más que volvernos indiferentes y agresivos con respecto al problema, que solo nos hemos limitado a ocultarlo y dejarlo debajo de la alfombra y que no hemos solucionado realmente nada. Y por otro lado solo se ha logrado hacer gastar a los gobiernos recursos en combatir <em>criminales</em> que no son tales y que deberían ser tratados con respeto y brindarseles la ayuda necesaria para que puedan superar su problema y encarrilar sus vidas.<br />
A los traficantes y productores ilegales de drogas <strong>si</strong> se les debe seguir persiguiendo. Ellos son los verdaderos criminales, los que deben llenar las cárceles. Pero al chaval que se fuma un porro, al joven que se traga una pastilla, al hombre que se jala una raya de cocaína antes de ir a trabajar más que encarcelarlo hay que ayudarlo a dejar su adicción y reconducir su vida.<br />
También merece consideración la gente que , por pobreza o ignorancia, hace de mula y termina pagando un precio demasiado alto por al imposibilidad (o directamente, la falta de voluntad) de los gobiernos de hacer justicia con los reales culpables del mercado de la droga. Hay que hacer entender a esta gente que el camino de la droga no es el correcto, pero tampoco hay que arruinarles la vida.</p>
<p>Así que a mi me gustaría ver más apoyo para gente como Joan Saura, que probablemente haya superado sus prejuicios, se haya armado de valor y haya decidido que la mejor manera de encarar un problema serio es enfrentarlo y no esconderlo.<br />
Y para los que todavía sigáis escépticos os dejo un reto: que me demostréis con hechos <strong>un</strong> solo comportamiento humano que haya desaparecido por el solo hecho de prohibirlo.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/damianvila.wordpress.com/73/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/damianvila.wordpress.com/73/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/damianvila.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/damianvila.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/damianvila.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/damianvila.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/damianvila.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/damianvila.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/damianvila.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/damianvila.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/damianvila.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/damianvila.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/damianvila.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/damianvila.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/damianvila.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/damianvila.wordpress.com/73/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=73&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://damianvila.wordpress.com/2007/03/20/drogas-y-despenalizacion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39049f4493ff974543130302942dfe1f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">damianvila</media:title>
		</media:content>
	</item>
		<item>
		<title>Interfaces no convencionales</title>
		<link>http://damianvila.wordpress.com/2007/03/16/interfaces-no-convencionales/</link>
		<comments>http://damianvila.wordpress.com/2007/03/16/interfaces-no-convencionales/#comments</comments>
		<pubDate>Fri, 16 Mar 2007 08:44:33 +0000</pubDate>
		<dc:creator>Demian</dc:creator>
				<category><![CDATA[Criticón]]></category>
		<category><![CDATA[Diseño]]></category>

		<guid isPermaLink="false">http://damianvila.wordpress.com/2007/03/16/interfaces-no-convencionales/</guid>
		<description><![CDATA[En relación al nuevo sitio de la RAE (ver post), una de las cosas que tiene y que me ha parecido superflua es la opción de aumentar y disminuir el tamaño del texto desde la misma página. Esta opción es una de esas modas relativamente difundidas entre los diseñadores web accesibles que, personalmente, considero completamente [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=72&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En relación al nuevo sitio de la RAE (<a href="http://damianvila.wordpress.com/2007/03/15/el-nuevo-sitio-de-la-rae/" title="El nuevo sitio de la RAE">ver post</a>), una de las cosas que tiene y que me ha parecido superflua es la opción de aumentar y disminuir el tamaño del texto desde la misma página. Esta opción es una de esas modas relativamente difundidas entre los diseñadores web <em>accesibles</em> que, personalmente, considero completamente erróneas, y paso a explicar porqué.<br />
No es necesario que se explique ya que el hombre es un animal de costumbre. Mucho del exito de las interfaces gráficas se debe más al acostumbramiento que a la <em>sencillez</em> del paradigma del escritorio. De hecho, la interfaz gráfica, con el uso del ratón, trajo de cabeza a muchos usuarios en sus inicios, aunque hoy día pueda parecer extraño.<br />
Gran parte del éxito de esta interfaz se debe, también, a que muchos de sus elementos permanecen invariables de un sistema a otro, es decir, que son predecibles. Muchas de las críticas iniciales de los usuarios de Mac hacia Windows fueron por el cambio de ubicación de la barra del sistema (arriba en Mac, abajo en windows), aunque su función es muy distinta (la función de la barra superior de Mac, o barra de menú, es la función del menú superior de las ventanas en Windows. La función de la barra de Windows se resume al menú de aplicaciones de la barra se Mac).<br />
Aún asi, el sistema de menúes de casi todos los sistemas operativos con interfaz gráfica es similar y como resultado, predecible.<br />
Trasladando este hecho a la web y los navegadores, todos los navegadores, desde el Navigator al Opera, han tenido una serie de opciones de menú similares, entre los que se encuentra la opción <strong>Ver</strong>, y dentro de esta, aumentar el tamaño de texto.<br />
Quienes necesitan realmente visualizar las páginas web con un tamaño de letra mayor es probable que ya tengan configurada esta opción y la utilicen. Quienes la necesiten y no la conozcan, pues deberían ser instruídos sobre esta función, o descubrirla por ellos mismos. Si las páginas web están bien diseñadas, la persona que necesite un tamaño de letra mayor no tendrá que hacer nada: al tener configurada esta opción verá el sitio con un tamaño de fuente mayor.<br />
Pero si se da esta opción directamente en una página y no desde el menú, al necesitarla en otra página no la encontrarán, con la consiguiente frustración. O aunque esté en otra página, la manera en la que se muestre, o el lugar de la página en el que se encuentre puede variar, haciendo inconsistente la interfaz, y provocando más frustración en el camino. Y por otro lado, la opción lógica, que es configurar esta opción desde el menú <strong>Ver</strong>, se volvería invisible para estos usuarios, que buscarían esta opción en el cuerpo de las páginas sin éxito.<br />
Por lo tanto, mi recomendación a otros diseñadores es que eviten romper los sistemas establecidos con funcionalidades no convencionales, dejen de lado su obsesividad y no confundan a los usuarios brindando funcionalidades en sitios donde no deberían estar.<br />
Lo mismo se aplica a la función imprimir, a la de agregar un favorito/marcador o a la función <strong>Back</strong>, que debería estar circunscripta únicamente al botón correspondiente. Para establecer una navegación hay que hacerlo con enlaces (hipervínculos), no con funciones del navegador.<br />
No entiendo la razón lógica para otorgar este poder para romper una serie de convenciones preestablecidas que funcionan bien a los diseñadores. Es como si dieramos la opción a las personas de cambiar los colores o la posición de las luces en los semáforos: el resultado sería caótico y poco funcional.<br />
Resumiendo, no hay que reinventar la rueda. Como diseñadores web tenemos una responsabilidad y una obligación, que es la de hacer nuestros sitios sencillos de navegar y comprender. Y la mejor forma de lograrlo es respetando las reglas y comprendiendo las necesidades y las costumbres de los usuarios. Si seguimos estas normas y las reglas marcadas por los expertos en accesibilidad lograremos hacer una red al alcance de todos.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/damianvila.wordpress.com/72/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/damianvila.wordpress.com/72/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/damianvila.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/damianvila.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/damianvila.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/damianvila.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/damianvila.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/damianvila.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/damianvila.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/damianvila.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/damianvila.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/damianvila.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/damianvila.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/damianvila.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/damianvila.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/damianvila.wordpress.com/72/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=72&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://damianvila.wordpress.com/2007/03/16/interfaces-no-convencionales/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39049f4493ff974543130302942dfe1f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">damianvila</media:title>
		</media:content>
	</item>
		<item>
		<title>El nuevo sitio de la RAE</title>
		<link>http://damianvila.wordpress.com/2007/03/15/el-nuevo-sitio-de-la-rae/</link>
		<comments>http://damianvila.wordpress.com/2007/03/15/el-nuevo-sitio-de-la-rae/#comments</comments>
		<pubDate>Thu, 15 Mar 2007 08:21:36 +0000</pubDate>
		<dc:creator>Demian</dc:creator>
				<category><![CDATA[Criticón]]></category>
		<category><![CDATA[Diseñator]]></category>

		<guid isPermaLink="false">http://damianvila.wordpress.com/2007/03/15/el-nuevo-sitio-de-la-rae/</guid>
		<description><![CDATA[Finalmente, parece que quienes hacen el sitio a la RAE han entendido que la gente va principalmente a consultar el diccionario y han cambiado la página inicial. Aplaudo la decisión. Lástima que hayan tardado tanto en darse cuenta, pero asi son las cosas por aquí: cuando hay decisión, no hay previsión&#8230; Sigue siendo un poco [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=71&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Finalmente, parece que quienes hacen <a href="http://www.rae.es" title="Real Academia Española">el sitio a la RAE</a> han entendido que la gente va principalmente a consultar el diccionario y han cambiado la página inicial. Aplaudo la decisión. Lástima que hayan tardado tanto en darse cuenta, pero asi son las cosas por aquí: cuando hay decisión, no hay previsión&#8230;<br />
Sigue siendo un poco fea, aunque le han aplicado las normas de accesibilidad. Al parecer buen diseño y accesibilidad andan reñidos por estos pagos.<br />
Y creo que por otro lado se han pasado un poco: antes era difícil saber donde había que buscar y llegar al diccionario era complicado. Ahora parece que lo hubieran hecho para idiotas, y seguro que a alguna gente se le complicará llegar a otros contenidos. Evidentemente la falta de buenos diseñadores gráficos y web de España hace que poca gente tenga idea de lo que es la jerarquización del contenido, el uso del espacio, las estructuras subyacentes, etc.<br />
Ante la falta de conocimientos y de criterios los <em>diseñapas</em> vernáculos se dedican a repetir formulas sin interesarse por la lógica las dominan, con resultados poco felices. No me sorprende. Ni las grandes empresas de publicidad tienen buenos profesionales en cantidad.<br />
Por suerte, de vez en cuando asoma alguna cabeza pensante dentro del panorama, pero lamentablemente son la excepción.<br />
Al menos, en el caso de la RAE han rectificado un error de concepción importante. A este ritmo quizás dentro de unos 5 años tengan una página bien hecha.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/damianvila.wordpress.com/71/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/damianvila.wordpress.com/71/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/damianvila.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/damianvila.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/damianvila.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/damianvila.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/damianvila.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/damianvila.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/damianvila.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/damianvila.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/damianvila.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/damianvila.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/damianvila.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/damianvila.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/damianvila.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/damianvila.wordpress.com/71/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=71&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://damianvila.wordpress.com/2007/03/15/el-nuevo-sitio-de-la-rae/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39049f4493ff974543130302942dfe1f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">damianvila</media:title>
		</media:content>
	</item>
		<item>
		<title>Tutorial: Estructurar las CSS en capas</title>
		<link>http://damianvila.wordpress.com/2007/03/12/tutorial-estructurar-las-css-en-capas/</link>
		<comments>http://damianvila.wordpress.com/2007/03/12/tutorial-estructurar-las-css-en-capas/#comments</comments>
		<pubDate>Mon, 12 Mar 2007 14:32:54 +0000</pubDate>
		<dc:creator>Demian</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Tutomanía]]></category>

		<guid isPermaLink="false">http://damianvila.wordpress.com/2007/03/12/tutorial-estructurar-las-css-en-capas/</guid>
		<description><![CDATA[Uno de los desafíos más grandes que podemos tener al realizar un sitio complicado es estructurar de manera lógica las hojas de estilo para lograr que sean eficientes y permitan su reutilización al máximo posible. Vamos a ver una forma para intentar lograr esto de manera que tengamos que repetir la menor cantidad de código [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=70&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Uno de los desafíos más grandes que podemos tener al realizar un sitio complicado es estructurar de manera lógica las hojas de estilo para lograr que sean eficientes y permitan su reutilización al máximo posible.<br />
Vamos a ver una forma para intentar lograr esto de manera que tengamos que repetir la menor cantidad de código sacando el mayor provecho.<br />
Dado que las hojas de estilo no tienen una capa de color, la intención es crearnos una própia, organizando el código de forma que la modificación sea lo más rápida y sencilla posible con el mínimo esfuerzo.<br />
Supongamos que tenemos un sitio web, al que queremos dotar de un aspecto distinto dependiendo de la sección en la que nos encontremos.<br />
Nuestro sitio de demostración constará de un simple encabezado y un DIV principal con algunos colores, texto y enlace. Este sería el código:<br />
<code><br />
&lt;?xml version="1.0" encoding="utf-8"?&gt;<br />
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>"&gt;<br />
&lt;html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Estructurando las CSS&lt;/title&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;h1&gt;¡Hola mundo!&lt;/h1&gt;<br />
&lt;div id="cuerpo"&gt;<br />
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In justo ante, pharetra at, elementum sed, dictum molestie, leo. Etiam aliquet. Donec pharetra ligula sit amet dolor. In hac habitasse platea dictumst. Integer at erat ac magna molestie dapibus. Maecenas consectetuer, nunc sit amet malesuada bibendum, lacus diam condimentum nunc, rutrum ultrices nulla quam sed massa. Nulla facilisi. Quisque convallis molestie diam. Aenean auctor leo et sapien. Donec nisi. Aliquam mauris.&lt;br /&gt;<br />
&lt;a href="segunda.html"&gt;A la segunda sección&lt;/a&gt;<br />
&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
</code><br />
Esta página la llamaremos &#8220;<strong>primera.html</strong>&#8220;. Luego haremos una página idéntica llamada &#8220;<strong>segunda.html</strong>&#8221; donde cambiaremos el <em>&lt;h1&gt;</em> y el enlace:</p>
<p><code>&lt;h1&gt;Segunda página&lt;/h1&gt;</code><br />
y<br />
<code>&lt;a href="primera.html"&gt;A la primera sección&lt;/a&gt;</code></p>
<p>Lo primero que deberíamos tener en cuenta es la paleta de colores que vamos a utilizar. Para este caso concreto utilizaré dos paletas, una para cada sección, en tonos azul y naranja.<br />
En ambos casos la apariencia sera idéntica. Solo cambiarán los colores utilizados.<br />
El primer paso es definir los estilos, <strong>sin definir ningún tipo de color</strong>.<br />
<code><br />
@charset "utf-8"; /* Si utilizamos UTF-8 Signature no es necesario especificar la codificación */</code></p>
<p>body {<br />
margin: 0;<br />
padding: 2em;<br />
font-size: 88%;<br />
font-family: sans-serif;<br />
}</p>
<p>h1 {<br />
font-size: 1.6em;<br />
margin: 1em;<br />
padding: 0;<br />
}</p>
<p>#cuerpo {<br />
font-size: 1em;<br />
margin: 0;<br />
padding: 1em 2em;<br />
width: 46em;<br />
border-top: 1px dashed;<br />
}</p>
<p>#cuerpo a {<br />
text-decoration: underline;<br />
font-weight: bold;<br />
}</p>
<p>#cuerpo a:hover {<br />
text-decoration: none;<br />
}</p>
<p>A esta hoja la llamaremos &#8220;<strong>estilos.css</strong>&#8220;, la pondremos dentro de un directorio llamado &#8220;css&#8221; y la enlazaremos desde las dos páginas agregando esta línea debajo del &lt;title&gt;<br />
<code><br />
&lt;style type="text/css"&gt;<br />
@import url("css/estilos.css");<br />
&lt;/style&gt;<br />
</code><br />
Como vemos, tenemos los estilos, pero ningún color. El motivo por el que utilizo el <em>@import</em> en lugar del link habitual es porque de esta manera la hoja de estilos se degrada en los navegadores antiguos (que verán la página sin estilos). Intentar que un navegador antiguo pueda ver correctamente una hoja moderna es, en mi opinión, una pérdida de tiempo.<br />
Antes de pasar al color, dederíamos corregir los errores de IE anteriores al 7. En <em>#cuerpo</em> hemos definido un ancho de 46em con un padding total de 4 (2+2), que hacen un ancho total de 50em. Para que se vea bien en IE &lt;6 deberíamos corregir el ancho total. Así que hacemos una nueva hoja de estilos llamada <strong>estilosie6.css</strong> y ponemos lo siguiente:<br />
<code><br />
@charset "utf-8";</code></p>
<p>#cuerpo {<br />
width: 50em;<br />
}</p>
<p>Y ponemos la nueva hoja de estilos con un comentario condicional por debajo de la anterior, pero fuera del <em>&lt;style&gt;&lt;/style&gt;</em>, tanto en la primera como en la segunda página:<br />
<code><br />
&lt;!--[if lte IE 6]&gt;<br />
&lt;link href="css/estilosie6.css" rel="stylesheet" type="text/css" /&gt;<br />
&lt;![endif]--&gt;<br />
</code><br />
Si quisieramos hacer unos estilos específicos para la primera página, podríamos hacer otra hoja de estilos. Para no complicar el ejemplo vamos a obviar este paso.<br />
Ahora solo nos quedan los colores.<br />
En el caso de los colores seguiremos una lógica distinta. En lugar de asignar propiedades (colores) a los elementos, asignaremos elementos a las propiedades (colores).<br />
Vamos a definir un mismo color para el H1 y los enlaces. Un color para el fondo y otro para el borde del DIV y un color para el hover de los enlaces:<br />
<code><br />
@charset "utf-8";</code></p>
<p>h1, #cuerpo a {<br />
color: #f90;<br />
}</p>
<p>#cuerpo a:hover {<br />
color: #930;<br />
}</p>
<p>#cuerpo {<br />
background: #fc9;<br />
}</p>
<p>#cuerpo {<br />
border-top-color: #f90;<br />
}</p>
<p>Seguramente algunos os preguntaréis aquí porqué he puesto <em>#cuerpo</em> dos veces, en lugar de ponerlo una sola vez con ambos estilos. Como ya he dicho, se trata de asignar elementos a las propiedades de color, y no a la inversa. Este es un caso muy sencillo, pero si fuese una página más compleja seguramente tendríamos más de un elemento con color de borde similar, por lo que poner más de una propiedad afectaría a <strong>todos</strong> los elementos. La idea es tener cada propiedad de color <strong>una sola vez</strong>. De esa forma mantener o cambiar los colores de la página será una tarea sencilla y no tendremos que hacer un buscar y reemplazar en todo el documento.<br />
Guardaremos este documento como &#8220;<strong>colores1.css</strong>&#8221; y lo referenciaremos haciendo la llamada debajo del anterior <em>@import</em>, pero solo desde la primera página:<br />
<code><br />
&lt;style type="text/css"&gt;<br />
@import url("css/estilos.css");<br />
@import url("css/colores1.css");<br />
&lt;/style&gt;<br />
</code><br />
Y ahora toca modificar los colores para la segunda página.<br />
Guardamos el documento &#8220;<strong>colores1.css</strong>&#8221; como &#8220;<strong>colores2.css</strong>&#8221; y cambiamos los colores de maner acorde:<br />
<code><br />
@charset "utf-8";</code></p>
<p>h1, #cuerpo a {<br />
color: #33f;<br />
}</p>
<p>#cuerpo a:hover {<br />
color: #009;<br />
}</p>
<p>#cuerpo {<br />
background: #99f;<br />
}</p>
<p>#cuerpo {<br />
border-top-color: #33f;<br />
}</p>
<p>Y solo nos queda referenciar los colores desde la segunda página:<br />
<code><br />
&lt;style type="text/css"&gt;<br />
@import url("css/estilos.css");<br />
@import url("css/colores2.css");<br />
&lt;/style&gt;<br />
</code><br />
¡Y listo!<br />
Dos páginas con distintos colores pero los mismos estilos. Al compartir hoja de estilos los navegadores utilizarán para la segunda la que tienen guardada en el cache. Solo descargarán la hoja de colores, con el consiguiente ahorro en ancho de banda. Si necesitamos que tengan alguna diferencia, como se había mencionado antes, utilizaremos una hoja de estilos distinta con las &#8220;excepciones&#8221;, de forma que los estilos compartidos estén siempre en una misma hoja y podamos aprovecharnos del cache del navegador.<br />
Y si mantenemos la lógica de agregar elementos a las propiedades en la hoja de color la hoja de estilos será mucho más corta y sencilla de mantener, ya que no repetiremos propiedades.<br />
Espero que este método os sirva para mantener esos sitios complejos y con distintas secciones, que tantos dolores de cabeza suelen traer. Este método también es ideal para hacer distintos &#8220;skins&#8221; de un sitio.<br />
Hasta otra.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/damianvila.wordpress.com/70/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/damianvila.wordpress.com/70/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/damianvila.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/damianvila.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/damianvila.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/damianvila.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/damianvila.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/damianvila.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/damianvila.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/damianvila.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/damianvila.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/damianvila.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/damianvila.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/damianvila.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/damianvila.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/damianvila.wordpress.com/70/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=70&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://damianvila.wordpress.com/2007/03/12/tutorial-estructurar-las-css-en-capas/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39049f4493ff974543130302942dfe1f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">damianvila</media:title>
		</media:content>
	</item>
		<item>
		<title>Tutorial: How-to structure CSS in layers</title>
		<link>http://damianvila.wordpress.com/2007/03/12/tutorial-how-to-structure-css-in-layers/</link>
		<comments>http://damianvila.wordpress.com/2007/03/12/tutorial-how-to-structure-css-in-layers/#comments</comments>
		<pubDate>Mon, 12 Mar 2007 14:27:18 +0000</pubDate>
		<dc:creator>Demian</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Tutomanía]]></category>

		<guid isPermaLink="false">http://damianvila.wordpress.com/2007/03/12/tutorial-how-to-structure-css-in-layers/</guid>
		<description><![CDATA[One of the biggest challenges we have when designing a complex site is structuring the CSS in a logic way, in order to make it efficient and let us reuse the code as much as possible. Let&#8217;s see a way to try to accomplish this with some simple tips that let us save a lot [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=69&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of the biggest challenges we have when designing a complex site is structuring the CSS in a logic way, in order to make it efficient and let us reuse the code as much as possible.<br />
Let&#8217;s see a way to try to accomplish this with some simple tips that let us save a lot of typing, and making the most out of our code at the same time.<br />
Let&#8217;s suppose we have a site that we want to have with different styles depending on the section we are in.<br />
Our demo site will have a simple heading, a main DIV, some colors, text and a link. This would be the code:<br />
<code><br />
&lt;?xml version="1.0" encoding="utf-8"?&gt;<br />
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>"&gt;<br />
&lt;html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Structuring CSS&lt;/title&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;h1&gt;Hello world!&lt;/h1&gt;<br />
&lt;div id="main"&gt;<br />
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In justo ante, pharetra at, elementum sed, dictum molestie, leo. Etiam aliquet. Donec pharetra ligula sit amet dolor. In hac habitasse platea dictumst. Integer at erat ac magna molestie dapibus. Maecenas consectetuer, nunc sit amet malesuada bibendum, lacus diam condimentum nunc, rutrum ultrices nulla quam sed massa. Nulla facilisi. Quisque convallis molestie diam. Aenean auctor leo et sapien. Donec nisi. Aliquam mauris.&lt;br /&gt;<br />
&lt;a href="second.html"&gt;To the next section&lt;/a&gt;<br />
&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
</code><br />
We&#8217;ll call this page &#8220;<strong>first.html</strong>&#8220;. We&#8217;ll do a second page, identical to the first, wich we&#8217;ll call  &#8220;<strong>second.html</strong>&#8221; where we&#8217;ll change the <em>&lt;h1&gt;</em> and the link:</p>
<p><code>&lt;h1&gt;Second page&lt;/h1&gt;</code><br />
and<br />
<code>&lt;a href="first.html"&gt;To the previous section&lt;/a&gt;</code></p>
<p>First thing we must take into account is the color palette we&#8217;re going to use. In this case I&#8217;m usign two palettes, one in blue and the other in orange.<br />
In both cases the layout will be identical, just the colors will change.<br />
First step will be to define the layout, <strong>without any color</strong>.<br />
<code><br />
@charset "utf-8";</code><code>body {<br />
margin: 0;<br />
padding: 2em;<br />
font-size: 88%;<br />
font-family: sans-serif;<br />
}</code><code>h1 {<br />
font-size: 1.6em;<br />
margin: 1em;<br />
padding: 0;<br />
}</code><code>#main {<br />
font-size: 1em;<br />
margin: 0;<br />
padding: 1em 2em;<br />
width: 46em;<br />
border-top: 1px dashed;<br />
}</code></p>
<p>#main a {<br />
text-decoration: underline;<br />
font-weight: bold;<br />
}</p>
<p>#main a:hover {<br />
text-decoration: none;<br />
}</p>
<p>We&#8217;ll call this stylesheet &#8220;<strong>styles.css</strong>&#8220;, we&#8217;ll put it inside a directory called &#8220;css&#8221; and we&#8217;ll call it from both pages, adding this line under the &lt;title&gt;<br />
<code><br />
&lt;style type="text/css"&gt;<br />
@import url("css/styles.css");<br />
&lt;/style&gt;<br />
</code><br />
As you&#8217;ll see, we have a layout without color. The reason I&#8217;m using the <em>@import</em> instead of the regular link is because in this way the stylesheet will degrade in older browsers (wich will show it without styles). Trying to make a new CSS display correctly on an old browser is, in my opinion, a waste of time.<br />
Before going into the color stuff we must correct the errors of IE (version 6 and under). In <em>#main</em> I&#8217;ve defined a width of 46em plus a total padding of 4 (2+2), wich makes a total width of 50em. To make it look correct in IE we must change the total width value. So, we make another stylesheet called stylesie6.css and put the following code:<br />
<code><br />
@charset "utf-8";</code><code>#main {<br />
width: 50em;<br />
}<br />
</code><br />
And add the new stylesheet in a conditional comment under the previous stylesheet, but outside the <em>&lt;style&gt;&lt;/style&gt;, </em>both in the first and second page:<br />
<code><br />
&lt;!--[if lte IE 6]&gt;<br />
&lt;link href="css/stylesie6.css" rel="stylesheet" type="text/css" /&gt;<br />
&lt;![endif]--&gt;<br />
</code><br />
If we wanted to make a specific layout for the first page we could add a new stylesheet with the additional styles. We&#8217;re going to miss this step though, to make the excercise simpler.<br />
Now we only have the colors left.<br />
In this case we&#8217;re going to follow a different logic. Instead of assigning properties (colors) to elements we&#8217;re going to assign elements to properties.<br />
We&#8217;re going to define the same color for the H1 and the links. Then one color for the DIV background and one for the DIV border, and finally a color por the link hover state:<br />
<code><br />
@charset "utf-8";</code><code>h1, #main a {<br />
color: #f90;<br />
}</code><code>#main a:hover {<br />
color: #930;<br />
}</code><code>#main {<br />
background: #fc9;<br />
}</code></p>
<p>#main {<br />
border-top-color: #f90;<br />
}</p>
<p>You may be wondering why I&#8217;ve put the <em>#main</em> selector twice, instead of putting both styles inside one <em>#main</em> selector. As I&#8217;ve said, the idea is to assign one element per color property, and not the opposite. This is a simple demonstration, but in a more complex site we would probably have several elements per property. Adding an additional property would affect <strong>all</strong> the elements. The idea is to have the color property <strong>just one time</strong>. In that way to update or change the color would be an easy task and we&#8217;ll not be forced to do a find and replace throughout the document.<br />
We&#8217;ll save this file as colors1.css and make a reference after the previous <em>@import</em>, but just on the first page:<br />
<code><br />
&lt;style type="text/css"&gt;<br />
@import url("css/styles.css");<br />
@import url("css/colors1.css");<br />
&lt;/style&gt;<br />
</code><br />
And now we&#8217;re going to change the colors for the second page.<br />
Save the colors1.css as colors2.css and change the colors accordingly:<br />
<code><br />
@charset "utf-8";</code><code>h1, #main a {<br />
color: #33f;<br />
}</code><code>#main a:hover {<br />
color: #009;<br />
}</code><code>#main {<br />
background: #99f;<br />
}</code></p>
<p>#main {<br />
border-top-color: #33f;<br />
}</p>
<p>Now it&#8217;s only a matter of adding the appropiate reference on the page:<br />
<code><br />
&lt;style type="text/css"&gt;<br />
@import url("css/styles.css");<br />
@import url("css/colors2.css");<br />
&lt;/style&gt;<br />
</code><br />
And voilá!<br />
Two pages with different colors but the same layout. As both share the same stylesheet, browsers will use the cached CSS for the second page, saving precious bandwidth. If you need to have differences in style between the pages, just make additional CSS with the &#8220;exceptions&#8221;, so both page will still share the common styles and you&#8217;ll take advantage of a common cached stylesheet.<br />
And if you keep the logic of adding elements to properties the stylesheets will be shorter and easier to mantain because you won&#8217;t repeat properties.<br />
I hope this method will help you make complex sites easier to mantain. This method is also ideal to skin websites.<br />
See you.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/damianvila.wordpress.com/69/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/damianvila.wordpress.com/69/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/damianvila.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/damianvila.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/damianvila.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/damianvila.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/damianvila.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/damianvila.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/damianvila.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/damianvila.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/damianvila.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/damianvila.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/damianvila.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/damianvila.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/damianvila.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/damianvila.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=damianvila.wordpress.com&amp;blog=167010&amp;post=69&amp;subd=damianvila&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://damianvila.wordpress.com/2007/03/12/tutorial-how-to-structure-css-in-layers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39049f4493ff974543130302942dfe1f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">damianvila</media:title>
		</media:content>
	</item>
	</channel>
</rss>
