<?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>Boozox &#187; CSS</title>
	<atom:link href="http://boozox.net/category/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://boozox.net</link>
	<description>Blog de informática, programación, software libre, linux, y mucho más</description>
	<lastBuildDate>Tue, 20 Sep 2011 16:20:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Expression en CSS para IE</title>
		<link>http://boozox.net/css/expression-en-css-para-ie/</link>
		<comments>http://boozox.net/css/expression-en-css-para-ie/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 19:56:06 +0000</pubDate>
		<dc:creator>Alex Barros</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://boozox.net/?p=613</guid>
		<description><![CDATA[Os suena de algo la propiedad expression de CSS? No? Pertenece al navegador más carca, Internet Explorer, y nos puede ayudar a compatibilizar propiedades no soportadas en Explorer. El caso que me ha llevado a conocer esta propiedad, es el intentar hacer funcionar la propiedad min-width en IE. Se trata de una propiedad no soportada [...]]]></description>
			<content:encoded><![CDATA[<p>Os suena de algo la propiedad <strong>expression</strong> de CSS? No? Pertenece al navegador más carca, <strong>Internet Explorer</strong>, y nos puede ayudar a compatibilizar propiedades no soportadas en Explorer.</p>
<p>El caso que me ha llevado a conocer esta propiedad, es el intentar <strong>hacer funcionar la propiedad min-width en IE</strong>. Se trata de una propiedad no soportada en versiones de IE, pero usando el siguiente código obtenemos el mismo resultado:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="re1">.miclase</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">min-width</span>: <span class="re3">700px</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">width</span>: <span class="kw2">auto</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">width</span>: expression<span class="br0">&#40;</span>this<span class="re1">.width</span> &lt; <span class="nu0">700</span> ? <span class="st0">&quot;700px&quot;</span> : <span class="st0">&quot;auto&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Ahí queda el mini-apunte didáctico, ahora toca volver al estrés, porque estoy sumando más cosas a <a href="http://boozox.net/boozox/desarrollar-proyectos-solo-no-es-facil/">la lista del otro día</a>. Si sigo así empezaré a sufrir principios de bipolaridad invertida.</p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/css/expression-en-css-para-ie/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Claves de diseño para aplicaciones web</title>
		<link>http://boozox.net/aplicaciones/claves-de-diseno-para-aplicaciones-web/</link>
		<comments>http://boozox.net/aplicaciones/claves-de-diseno-para-aplicaciones-web/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 18:08:04 +0000</pubDate>
		<dc:creator>Alex Barros</dc:creator>
				<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño]]></category>

		<guid isPermaLink="false">http://boozox.net/?p=338</guid>
		<description><![CDATA[En la mayoría de los casos, la intuición y la experiencia son la mejor arma para el éxito en nuestras aplicaciones. Sin embargo, tener claras unas ciertas directrices puede ayudarnos mucho durante el proceso. Antes que nada, dos cosas básicas: papel y boli, y sobretodo paciencia. Nada sale a la primera, es muy importante el [...]]]></description>
			<content:encoded><![CDATA[<p>En la mayoría de los casos, la <strong>intuición</strong> y la <strong>experiencia</strong> son la mejor arma para el éxito en nuestras aplicaciones. Sin embargo, tener claras unas ciertas directrices puede ayudarnos mucho durante el proceso.</p>
<p>Antes que nada, dos cosas básicas: <strong>papel y boli</strong>, y sobretodo <strong>paciencia</strong>. Nada sale a la primera, es muy importante el proceso de preparación, y el de prueba y error. Un <strong>replanteamiento</strong> radical a veces puede ser necesario, no creas que has perdido el tiempo, todo lo contrario.</p>
<h2>Simplicidad</h2>
<p>Yo diría que es el <strong>pilar fundamental</strong> del diseño. Deberemos esforzarnos al máximo por que nuestra aplicación resulte sencilla para el usuario al que va destinado.</p>
<p>Usaremos estructuras uniformes y con rejilla (niveles de información a la misma altura). Lo ideal es que haya un <strong>foco principal</strong>, que atraiga la atención en una primera mirada. Si uniformizamos el contenido resultaría imposible detectar lo importante, y el usuario se asusta, aburre y huye (<em>en ese orden</em>).</p>
<p style="text-align:center"><img src='http://boozox.net/wp-content/tarifas.png' alt='Tarifas en dos webs homónimas' /><br /><em>Sección de tarifas en las webs de <a href="http://yoigo.com">Yoigo</a> y la de <a href="http://movistar.es">Movistar</a></em></p>
<p>Usaremos una misma <strong>paleta de colores</strong> en todo el diseño. Preferiblemente un color blanco de <strong><em>fondo</em></strong>, un color <strong><em>principal</em></strong>, y otro <strong><em>secundario</em></strong>. Hay que tener siempre presente la <em>psicología del color</em> (<strong style="color:darkred">rojo altera, pasión;</strong> <strong style="color:darkgreen">verde relaja, naturaleza; </strong><strong style="color:darkblue">azul calma, informa, cielo o mar;</strong> <strong style="color:yellow;background-color:black">amarillo excita, alerta, no se distingue bien;</strong> <strong style="color:orange">naranja extraño, curioso, diferente</strong> &#8230;.)</p>
<p>También buscaremos simplicidad en la estructura de las <strong>secciones</strong>, haremos que sea clara, <strong>pocas secciones</strong> bien diferenciadas, substituyendo subsecciones por <strong>rutas de contenido</strong> en cada seccion.</p>
<h2>Originalidad</h2>
<p>Nos podemos ganar la confianza del usuario si le conseguimos sorprender. A fin de cuentas sorprender es <strong>estimular</strong>, crear reacción en la persona. Esto da <strong>fuerza y identidad</strong> a nuestra página. Mi recomendación es dejarse llevar, con mucho cuidado de no perturbar el orden lógico de las cosas.</p>
<p>Pueden ser guiños sutiles, alteración del lenguaje, <a href="http://es.wikipedia.org/wiki/Huevo_de_pascua_%28virtual%29">huevos de pascua</a>, imágenes curiosas o llamativas&#8230; imaginación al poder!</p>
<p style="text-align:center"><img src='http://boozox.net/wp-content/nvivo_soyfan.png' alt='' /><br /><em>Guardar un artista como favorito, en <a href="http://nvivo.es">nvivo</a> pulsas sobre &#8220;soy fan&#8221;, y te contesta con un desenfadado &#8220;yeah&#8221;</em></p>
<h2>Modelizar usuarios</h2>
<p>Este trabajo resulta fundamental e imprescindible. Consiste en <strong>analizar todos los usuarios tipo</strong> que van a utilizar nuestra aplicación (o que pueden estar potencialmente interesados).</p>
<p>Tendremos que reflexionar profundamente, <em>quién y por qué querrá usar nuestra herramienta,</em> para tenerles preparado lo que esperan, apelando a sus <strong>necesidades</strong>. Para esto tenemos que emplear ganchos fáciles de identificar (sin mucho texto, llamativos, interesantes)</p>
<p>Es muy importante llamar la atención de todos y cada uno de estos modelos en nuestra portada, y en menor medida en el resto de secciones. Hay que conseguir que cada usuario siga una ruta natural, previamente establecida.</p>
<p style="text-align:center"><img src='http://boozox.net/wp-content/portada_flickr.png' alt='' /><br /><em>En Flickr tienen muy claro lo que ofrecen, y te lo exponen en la portada para que elijas</em></p>
<h2>Diferénciate</h2>
<p>Si haces lo mismo que otro, <strong>sobras</strong>. Deja claro a tus usuarios que tienes algo <strong>distinto</strong> que los demás, que te lo has currado, que destacas sobre el resto que se te parecen. Pero sin timar a nadie, que sea verdad!</p>
<p>Trata de conseguir una <strong>identidad</strong>, que se te reconozca con una palabra, un logo, una tipografía, unos colores&#8230; Si consigues que el usuario se quede con tu cara, y le gusta lo que le das, da por seguro que <strong>volverá y traerá más gente consigo</strong>.</p>
<h2>Consejo final</h2>
<p><strong>Pero ante todo, disfruta haciéndolo. Porque te gusta.</strong></p>
<p>Te recomiendo leer &#8220;<em>Profesional CSS Hojas de estilo en cascada para el diseño Web. Ed. ANAYA Col.De Programadores, para Programadores</em>&#8220;; sobretodo primeros capítulos.</p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/aplicaciones/claves-de-diseno-para-aplicaciones-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enlaces interesantes sobre diseño</title>
		<link>http://boozox.net/css/enlaces-interesantes-sobre-diseno/</link>
		<comments>http://boozox.net/css/enlaces-interesantes-sobre-diseno/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 00:34:54 +0000</pubDate>
		<dc:creator>Alex Barros</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño]]></category>

		<guid isPermaLink="false">http://boozox.net/css/enlaces-interesantes-sobre-diseno/</guid>
		<description><![CDATA[Estos días he estado algo inactivo, por estar desarrollando un proyecto bastante ambicioso (pronto os comentaré sobre él) GeoGPS. Hoy quería compartir algunos enlaces sobre diseño que he acumulado hoy mismo: Equidistant Objects with CSS &#8211; Truco para hacer cajas equidistantes en CSS Formularios usables: 60 Directrices de Usabilidad &#8211; Muy interesante, para crear buenos [...]]]></description>
			<content:encoded><![CDATA[<p>Estos días he estado algo inactivo, por estar desarrollando un proyecto bastante ambicioso (<del datetime="2008-06-09T23:43:50+00:00">pronto os comentaré sobre él</del>) <a href="http://geogps.es/">GeoGPS</a>.</p>
<p>Hoy quería compartir algunos enlaces sobre diseño que he acumulado hoy mismo:</p>
<ul>
<li><strong><a href="http://css-tricks.com/equidistant-objects-with-css/">Equidistant Objects with CSS</a></strong> &#8211; Truco para hacer cajas equidistantes en CSS</li>
<li><strong><a href="http://olgacarreras.blogspot.com/2007/02/formularios-usables-60-directrices-de.html">Formularios usables: 60 Directrices de Usabilidad</a></strong> &#8211; Muy interesante, para crear buenos formularios</li>
<li><strong><a href="http://www.smashingmagazine.com/2008/02/26/navigation-menus-trends-and-examples/">Navigation Menus: Trends and Examples</a></strong> &#8211; Muestra de menús de navegación, algunos realmente asombrosos</li>
<li><strong><a href="http://www.noupe.com/ajax/47-excellent-ajax-css-forms.html">47+ Excellent Ajax CSS Forms</a></strong> &#8211; Plantillas ya hechas para formularios, tiene ideas muy buenas</li>
<li><strong><a href="http://applestooranges.com/blog/post/css-for-bar-graphs/">CSS for bar graphs</a></strong> &#8211; Por último, gráficos de barras con CSS</li>
</ul>
<p>Muy pronto regresaré a hablaros de este proyecto que me traigo entre manos. Hasta la próxima!</p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/css/enlaces-interesantes-sobre-diseno/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Trucos para hacer diseños en CSS más rápido y mejor</title>
		<link>http://boozox.net/web/trucos-para-hacer-disenos-en-css-mas-rapido-y-mejor/</link>
		<comments>http://boozox.net/web/trucos-para-hacer-disenos-en-css-mas-rapido-y-mejor/#comments</comments>
		<pubDate>Sun, 17 Feb 2008 20:46:56 +0000</pubDate>
		<dc:creator>Alex Barros</dc:creator>
				<category><![CDATA[Código]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Estándar]]></category>
		<category><![CDATA[HOWTO/CóMO]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://boozox.net/web/trucos-para-hacer-disenos-en-css-mas-rapido-y-mejor/</guid>
		<description><![CDATA[Enfrentarse a crear una plantilla de diseño desde cero puede ser muy duro y desmoralizante. Por eso he reunido una serie de trucos que conviene tener a mano, para agilizar el proceso, y hacerlo algo más agradable. Las tres reglas de oro Lo primero y principal antes de empezar a escribir la plantilla, es definir [...]]]></description>
			<content:encoded><![CDATA[<p>Enfrentarse a crear una plantilla de diseño <strong>desde cero</strong> puede ser muy duro y desmoralizante. Por eso he reunido una serie de trucos que conviene tener a mano, para agilizar el proceso, y hacerlo algo más <strong>agradable</strong>.</p>
<h2>Las tres reglas de oro</h2>
<p>Lo primero y principal antes de empezar a escribir la plantilla, es definir estas tres reglas de oro del CSS. Se colocan al principio del archivo CSS, y sirven para evitar las discrepancias principales entre navegadores. Así nos evitamos más de un susto al comprobar si se ve igual en todos los navegadores.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">* <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; padding<span class="re2">:<span class="nu0">0</span></span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; margin<span class="re2">:<span class="nu0">0</span></span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li2">
<div class="de2">body <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">font-size</span>: <span class="re3"><span class="nu0">76</span>%</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">img <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">border-width</span>: <span class="nu0">0</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Lo que hacen es inicializar todos los <strong>márgenes internos y externos a cero</strong> (de TODOS los elementos), prefijar un <strong>tamaño de letra uniforme</strong> para todos los navegadores, y <strong>eliminar el borde</strong> de las imágenes.</p>
<p><a href="http://zumbe.net/tutoriales/las_tres_reglas_basicas.html">Conocer más sobre las tres reglas de oro del CSS</a>.</p>
<p>Suelo añadir esta cuarta regla, que <strong>evita que salga un recuadro</strong> alrrededor de los enlaces al pulsarlos.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">a <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">outline-style</span>: <span class="kw2">none</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>(<a href="http://boozox.net/howtocomo/solucion-a-dos-pesadillas-del-css/">más info</a>)</p>
<h2>Centrar contenedores (elementos div) en CSS</h2>
<p>Para centrar un contenedor en CSS, además de definir un ancho determinado, debemos <strong>asignar el valor auto al margen izquierdo y derecho</strong> del contenedor. Esto no da resultado en Internet Explorer, que requiere de la propiedad <em>text-align: center</em>. Si usamos las dos, nos aseguramos la victoria.<br />
<strong>HTML:</strong></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">[...]&lt;body&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&lt;div id=&quot;contenedor&quot;&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &lt;h1&gt;Titulo&lt;/h1&gt;
</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &lt;p&gt;Texto&#8230;&lt;/p&gt;
</div>
</li>
<li class="li1">
<div class="de1">&lt;/div&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&lt;/body&gt;</div>
</li>
</ol>
</div>
<p><strong>CSS:</strong></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">body <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">text-align</span>: <span class="kw2">center</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="re0">#contenedor</span><span class="br0">&#123;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">text-align</span>: <span class="kw1">left</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">margin</span>: <span class="re3">10px</span> <span class="kw2">auto</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">width</span>: <span class="re3"><span class="nu0">80</span>%</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>(<a href="http://zumbe.net/tutoriales/centrar_contenedores_en_css.html">más info</a>)</p>
<h2>Hacer columnas con CSS</h2>
<p>Para crear varias columnas en un skin, debemos colocar <strong>elementos de bloque</strong> (div, ul, form&#8230;) que las representen, de forma contigua (uno al lado de otro) en nuestro HTML. A continuación, en el CSS usaremos la <strong>propiedad float</strong>, que &#8220;flota&#8221; un elemento a la izquierda o a la derecha, <strong>sacándolo del flujo de contenido</strong>.</p>
<p>Hay varias formas de aprovechar la propiedad float para crear columnas, algunos ejemplos:</p>
<p><img src='http://boozox.net/wp-content/float-left-all.png' alt='Usando propiedad Float de CSS' /> <img src='http://boozox.net/wp-content/float-left-right.png' alt='Usando propiedad Float de CSS' /> <br /><img src='http://boozox.net/wp-content/float-left-left.png' alt='Usando propiedad Float de CSS' /> <img src='http://boozox.net/wp-content/float-left-small.png' alt='Usando propiedad Float de CSS' /></p>
<p>Las flechas indican si se ha flotado a <em>izquierda o a derecha</em>, aúnque resulta bastante obvio.</p>
<p><strong>Ejemplo</strong>, el código CSS para hacer que todos los elementos li de una lista, esté flotados a la izquierda, con un tamaño de 100&#215;100 px:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">li <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">width</span>: <span class="re3">100px</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">height</span>: <span class="re3">100px</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">float</span>: <span class="kw1">left</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<h2>Evitar solapamiento en la propiedad Float</h2>
<p>Da definicion en el estándar de CSS, hace que la propiedad float <strong>saque al elemento del flujo</strong>, y provoca que el resto de elementos &#8220;lo ignoren&#8221; en muchos aspectos, como que el elemento que lo contiene no adapta su ancho para incluirlo.</p>
<p style="text-align: center">Lo que quiero: <br /> <img src='http://boozox.net/wp-content/float_lo_q_quiero.gif' alt='Lo que quiero' /><br />Lo que ocurre: <br /><img src='http://boozox.net/wp-content/float_lo_q_obtengo.gif' alt='Lo que ocurre' /></p>
<p>Esto lo podemos solventar muy fácilmente.</p>
<p>Si queremos que un elemento que va a continuación de un float, no se vea afectado, le podemos dar la <strong>propiedad clear: both</strong></p>
<p>Pero si el problema es que tenemos elementos &#8220;flotados&#8221;, y queremos que el contenedor <strong>los envuelva</strong>, nada más fácil que aplicar al contenedor la <strong>propiedad overflow: hidden</strong>. <a href="http://www.planseldon.com/blog/hasta-siempre-clearboth/">La explicación la encontraréis aquí</a></p>
<h2>Todas las propiedades a mano</h2>
<p>Es muy importante tener siempre las propiedades a mano, y sobretodo conocer las <strong>95 propiedades del CSS 2.1</strong> para conocer las herramientas de que disponemos. Podéis encontrar un agradable listado, muy bien explicado (en inglés) en <a href="http://www.culturedcode.com/css/reference.html">CulturedCode CSS 2.1 Reference</a> (<em>es un recurso alucinante, muy muy útil</em>)</p>
<h2>Usar estructuras prefabricadas</h2>
<p>Podremos <strong>ahorrarnos tiempo</strong>, si partimos de estructuras prefabricadas en CSS y HTML.</p>
<ul>
<li><a href="http://blog.html.it/layoutgala/">Layout Gala</a> contiene muchas estructuras combinando tres elementos principales, cabecera y pié de página.</li>
<li><a href="http://csseasy.com/">Css Easy</a> te ofrece las principales configuraciones para skins, listas para descargar y manipular.</li>
<li>En <a href="http://css.maxdesign.com.au/listamatic/">Listmatic</a> encontraréis muchos tipos de lista, para aplicar a menús, o a lo que queráis.</li>
<li>En <a href="http://alvit.de/css-showcase/css-navigation-techniques-showcase.php">CSS Showcase</a> podréis encontrar muchos ejemplos de barras de navegación.</li>
</ul>
<h2>Plantillas ya elaboradas</h2>
<p>Otro recurso es acudir a <strong>skins completamente elaborados</strong>, y extraer lo que nos interese de ellos. Algunos enlaces:<br />
<a href="http://oswd.org">OpenSourceWebDesigns</a>, <a href="http://www.freecsstemplates.org/">FreeCssTemplates</a>, <a href="http://www.free-css-templates.com/">Free-css-templates</a>, <a href="http://www.thestylearchive.com/">TheStyleArchive</a>, <a href="http://www.templateworld.com/free_templates.html">TemplateWorld</a></p>
<p>O recurrir a sitios donde muestran plantillas únicamente para inspirarte:<br />
<a href="http://designshack.co.uk/">Inspirational CSS</a>,  <a href="http://www.cssbeauty.com/">CSSBeauty</a>, <a href="http://www.smashingmagazine.com/2007/05/21/60-elegant-and-visually-appealling-designs/">Elegant Desighns</a></p>
<p>Por último, en <a href="http://del.icio.us/tag/css">del.icio.us (tag: css)</a> podéis encontrar muchos recursos interesantes de CSS, y en <a href="http://webeame.net/index.php?category=4">Webéame (categoria diseño)</a> otros tantos.</p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/web/trucos-para-hacer-disenos-en-css-mas-rapido-y-mejor/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 8 pasa el test ACID 2 &#8230;¡por fin!</title>
		<link>http://boozox.net/windows/internet-explorer-8-pasa-el-test-acid-2-%c2%a1por-fin/</link>
		<comments>http://boozox.net/windows/internet-explorer-8-pasa-el-test-acid-2-%c2%a1por-fin/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 08:52:16 +0000</pubDate>
		<dc:creator>José Cabo</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Estándar]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://boozox.net/windows/internet-explorer-8-pasa-el-test-acid-2-%c2%a1por-fin/</guid>
		<description><![CDATA[O eso es lo que afirman sus desarrolladores desde el blog de Internet Explorer. ¡¡Por fin!!, Internet Explorer 8 promete pasar el ACID test 2. Pues sí, esta vez los chicos de Microsoft se han tomado realmente en serio, y me arriesgaría a decir que &#8216;casi&#8217; superando a los de Mozilla&#8230;, lo de seguir los [...]]]></description>
			<content:encoded><![CDATA[<p>O eso es lo que afirman sus desarrolladores desde <a href="http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx">el blog de Internet Explorer</a>. ¡¡Por fin!!, <strong>Internet Explorer 8 promete pasar el ACID test 2</strong>.</p>
<p style="text-align:center;" ><img src='http://boozox.net/wp-content/acidtest2.PNG' alt='acidtest2.PNG' /></p>
<p>Pues sí, esta vez los chicos de Microsoft se han tomado realmente en serio, <del datetime="2007-12-20T08:37:35+00:00">y me arriesgaría a decir que &#8216;casi&#8217; superando a los de Mozilla&#8230;</del>, lo de seguir los estándares. Ahora, los webmasters ya no tendrán porque crear sus webs paralelas&#8230; solo para &#8216;intentar&#8217; hacerlas compatibles con Internet Explorer(5, 6 y 7&#8230;.).</p>
<p><strong>Microsoft se está poniendo las pilas</strong> y este <strong>sí</strong> es el camino a seguir. Una verdadera pena para ellos, aunque no por ello mala repito, puesto que se <strong>salieron de la carrera de navegadores hace muchos años</strong> y no creo que se le cambie su fama de mal navegador así como así.</p>
<p>Recordemos que actualmente <strong>Firefox 2 todavía no pasa el test ACID 2</strong> y Opera, desde que yo se, siempre lo ha hecho. Mozilla Firefox 3 beta2 sí lo pasa.</p>
<p>El futuro está cerca&#8230; el futuro de la web estándar está más cerca que nunca. Aprovecho para decir que los que usen IE&#8230; deberían probar alguna alternativa al mismo, como <a href="http://www.mozilla-europe.org/es/products/firefox/">Mozilla Firefox</a>. Personalmente me alegra esta noticia, me sorprende mucho también, pero no hará que cambie de parecer ante este pésimo navegador (¡¡hablo de Internet Explorer!!) aunque&#8230; supongo que para gustos hay colores, ¿no?</p>
<p><a href="http://www.mozilla-europe.org/es/products/firefox/">Descarga Firefox [es-Es]</a><br />
<a href="http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx">IEBlog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/windows/internet-explorer-8-pasa-el-test-acid-2-%c2%a1por-fin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Solución a dos pesadillas del CSS</title>
		<link>http://boozox.net/howtocomo/solucion-a-dos-pesadillas-del-css/</link>
		<comments>http://boozox.net/howtocomo/solucion-a-dos-pesadillas-del-css/#comments</comments>
		<pubDate>Sun, 30 Sep 2007 16:12:58 +0000</pubDate>
		<dc:creator>Alex Barros</dc:creator>
				<category><![CDATA[Código]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[HOWTO/CóMO]]></category>

		<guid isPermaLink="false">http://boozox.net/boozox/solucion-a-dos-pesadillas-del-css/</guid>
		<description><![CDATA[Hoy he encontrado del tirón, en un mismo blog, la solución a dos de mis mayores pesadillas en la maquetación CSS. #1: Float y Clear Cuando queremos desplazar un elemento a la izquierda o a la derecha, solemos usar la propiedad float, que saca al elemento del flujo de contenido y lo desplaza a donde [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy he encontrado del tirón, en un mismo blog, la solución a dos de mis mayores pesadillas en la maquetación CSS.</p>
<p><strong>#1: Float y Clear</strong><br />
Cuando queremos desplazar un elemento a la izquierda o a la derecha, solemos usar la propiedad <em>float,</em> que saca al elemento del flujo de contenido y lo desplaza a donde queramos.</p>
<p>El problema viene cuando este elemento tiene un elemento padre (que lo contiene) y queremos que lo envuelva. </p>
<p><em>Esto es lo que yo quiero:</em><br />
<img src='http://boozox.net/wp-content/float_lo_q_quiero.gif' alt='float_lo_q_quiero.gif' /><br />
<em>Y esto lo que obtengo:</em><br />
<img src='http://boozox.net/wp-content/float_lo_q_obtengo.gif' alt='float_lo_q_obtengo.gif' /></p>
<p>(He de aclarar que no se trata de ningún error, sinó que el estándar CSS especifica su comportamiento de esta forma)</p>
<p>La solución tradicional es incluir un tercer div a continuación de los dos flotantes, y aplicarle la propiedad clear:both, pero esto nos hace meter un div sin razón de ser, y nos hace la página un poco menos semántica.</p>
<p>La solución que he encontrado ahora, mucho mejor, es aplicar al elemento padre la propiedad overflow:hidden. De esta forma evitamos tener que meter elementos y toquetear el flujo (que a veces trae problemas) y obtenemos el resultado deseado.</p>
<p>[<a href="http://www.planseldon.com/blog/hasta-siempre-clearboth/">para profundizar un poco más en este tema...</a>]</p>
<p><strong>#2: El marquito de los enlaces</strong><br />
Otro problema que encontraba, aúnque menos grave, era el marquito que aparece en los enlaces cuando pulsas en ellos, símplemente me parece antiestético.</p>
<p><a href="#ningunaparte" style="font-size:1.5em;" onClick="this.style.outline = '1px dotted #000';return false;">Clica aquí para verlo</a></p>
<p>Esta propiedad es outline, y podemos bloquearla simplemente introduciendo en nuestra hoja de estilos el siguiente código:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">a <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; <span class="kw1">outline-style</span>: <span class="kw2">none</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>[<a href="http://www.planseldon.com/blog/contornos-en-css-la-propiedad-outline/">para profundizar un poco más en este tema...</a>]</p>
<p>Ambas soluciones magistrales las he encontrado en el blog <a href="http://www.planseldon.com/blog/">PlanSeldon.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/howtocomo/solucion-a-dos-pesadillas-del-css/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>50 Plantillas para Blogger</title>
		<link>http://boozox.net/css/50-plantillas-para-blogger/</link>
		<comments>http://boozox.net/css/50-plantillas-para-blogger/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 08:12:28 +0000</pubDate>
		<dc:creator>Alex Barros</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Pa' gustos colores]]></category>

		<guid isPermaLink="false">http://boozox.net/css/50-plantillas-para-blogger/</guid>
		<description><![CDATA[Si usas Blogger como medio de difusión, no dejes de mirarte estas 50 geniales plantillas para Blogger. Un recurso enorme, y con diseños realmente muy buenos. Este es el que más me ha gustado. Y a tí, cuál te gusta más? cambiarias tu diseño?]]></description>
			<content:encoded><![CDATA[<p>Si usas Blogger como medio de difusión, no dejes de mirarte <a href="http://mashable.com/2007/09/13/blogger-templates/">estas 50 geniales plantillas</a> para Blogger.</p>
<p>Un recurso enorme, y con diseños realmente muy buenos.</p>
<p>Este es el que más me ha gustado. Y a tí, cuál te gusta más? cambiarias tu diseño?</p>
<p style="text-align:center;"><img src='http://boozox.net/wp-content/blogger_plantilla.png' alt='blogger_plantilla.png' /></p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/css/50-plantillas-para-blogger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pequeña comparativa de editores HTML en Linux</title>
		<link>http://boozox.net/php/pequena-comparativa-de-editores-html-en-linux/</link>
		<comments>http://boozox.net/php/pequena-comparativa-de-editores-html-en-linux/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 16:31:34 +0000</pubDate>
		<dc:creator>José Cabo</dc:creator>
				<category><![CDATA[Comparativa]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software libre]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://boozox.net/php/pequena-comparativa-de-editores-html-en-linux/</guid>
		<description><![CDATA[Muchos de los programadores de HTML, PHP, CSS, etc&#8230; siguen afirmando que en Linux es imposible o poco productivo trabajar. Me siento obligado a negar tal hecho porque es simplemente.. falso. En el mundo Linux, como en otros Sistemas Operativos (tanto Windows como MacOS) hay montones de editores de montones de sabores y, en el [...]]]></description>
			<content:encoded><![CDATA[<p>Muchos de los programadores de HTML, PHP, CSS, etc&#8230; siguen afirmando que en Linux es imposible o poco productivo trabajar. Me siento obligado a negar tal hecho porque es simplemente.. falso. En el mundo Linux, como en otros Sistemas Operativos (tanto Windows como MacOS) hay montones de editores de montones de sabores y, en el caso de Linux, <strong>abundan los multiplataforma y&#8230; libres.</strong></p>
<p>Actualmente podemos ver montones de editores relacionados con la programación web. Es un ejemplo el abandonado <a href="http://es.wikipedia.org/wiki/Nvu">NVU</a> y su sucesor Kompozer (que hace nada liberaron su última versión), Quanta Plus (que pinta muy muy bien), el mismo gedit, etc&#8230; Muchos de ellos se complementan así mismo aunque mi preferido hasta el momento es KompoZer o Quanta plus (que explicaré el porqué).</p>
<p><img src='http://boozox.net/wp-content/kompozer.png' alt='kompozer.png' style="float:left;"/>En primer lugar <strong>NVU</strong> es un proyecto de Mozilla que pretendía revolucionar a los editores HTML del momento en Linux&#8230; y bueno, casi lo consigue solo que se abandonó el proyecto. Una verdadera pena porque estaba siendo bastante completo para lo que había actualmente en Linux. Pero gracias a unos buenos programadores se creo un <a href="http://es.wikipedia.org/wiki/Bifurcaci%C3%B3n_%28desarrollo_de_software%29">fork</a>, <strong><a href="http://www.kompozer.net/">KompoZer</a></strong>, y se empezó a solucionar los bugs y a añadir nuevas herramientas en este <em>&#8220;nuevo&#8221;</em> programa de edición. Tiene varios modos: <strong>el modo normal</strong> (ves la página como si estuvieras en el navegador), <strong>el modo source</strong> para ver el código y el modo tag, para ver las etiquetas, son los más usados. Trae buenas herramientas que más bien podrían pasar por simples gestores de ayuda. Lo que yo creo que le hace falta&#8230; es un autocompletado al escribir código.</p>
<p><img src='http://boozox.net/wp-content/quanta1.png' alt='quanta1.png' style="float:right;"/>Tenemos también a <strong><a href="http://quanta.kdewebdev.org/">Quanta Plus</a></strong> un editor gráfico que usa las librerías de KDE y por lo tanto&#8230; se ve mejor en KDE (aunque os puedo asegurar que no se ve tan mal en Gnome). Este programa parecía que iba a ser el que realmente me iba a llamar la atención&#8230; y lo fue durante un tiempo porque es el único que conozco que tiene el autocompletado, aunque es una versión muy rudimentaria y no funciona en todos los lenguajes (en CSS por ejemplo no funciona y en HTML no funciona como se espera). <del datetime="2007-09-14T17:28:17+00:00">Este editor no tiene pestaña para ver lo que llevas hecho sin necesidad de ir al navegador</del>.</p>
<p><img src='http://boozox.net/wp-content/gedit1.png' alt='gedit1.png' style="float:left;"/>Eso por lo que respecta a editores gráficos y nos lanzamos, pues, a editores de texto el que más destaca es sin duda <strong><a href="http://en.wikipedia.org/wiki/Gedit">Gedit</a></strong> el -editor de texto plano- de Gnome. Pero no os engañéis, no tiene nada que ver con el Notepad de Windows. Éste es mucho más profesional, bello y funcional. Destaca por su gran capacidad para colorear código en muchos tipos de lenguajes (no solo web, sino de código fuente de C, VB, C++, Perl, Python, etc). Éste es sin duda el preferido por cualquier usuario que se atreva a escribir a pelo <em>sin pijadas</em>.</p>
<p>Por lo que respecta a otros editores no-gráficos (como Gedit) desconozco de otros que estén a su altura (dentro de lo que cabe). Así que si alguien se siente la necesidad de informarme de algún otro programa con mucho gusto lo añadiré.</p>
<p>Ahora lo que realmente os traigo es una sorpresa, aunque posiblemente al sector más conservador de Linux no le agrade la idea. Os traigo a mi amigo <strong>Wine</strong>, <strong>que no es un emulador</strong>, y que gracias a él vamos a poder portar ciertas aplicaciones que para los nostálgicos y gente como yo viene realmente bien. Hablo del conocido <strong><a href="http://en.wikipedia.org/wiki/Adobe_Dreamweaver">Dreamweaver</a></strong>, creado por Macromedia y comprado por Adobe después. Gracias a Wine tenemos casi un <strong>perfecto porte</strong> de esta aplicación nativa de Windows a Linux. Eso sí, me temo que actualmente con la versión actual de Wine (0.9.44) no funciona en su última versión. Así que <strong>deberemos usar la versión anterior, la 8</strong> y puedo asegurar que funciona realmente bien, aunque seguro que pronto dan soporte para la que sacaron hace poco: Dreamweaver CS3.</p>
<p>Para instalarlo bajo Wine no necesitáis ningún añadido extra más que el instalador (ejecutable o CD) y seguir como si fuera una instalación normal en Windows (supongo que todos sabéis como funciona Wine <strong>$ wine PROGRAMA.exe</strong>). Aunque parezca que no, Wine consigue lo imposible. <strong>Dreamweaver 8 está bastante integrado en el escritorio</strong> y funciona a la perfección con las últimas versiones de <strong>Compiz Fusion</strong>, incluido exposé, el efecto gelatina y la transparencia en los menús, una gozada.</p>
<div style="text-align:center;">
<img src='http://boozox.net/wp-content/dw1.png' alt='dw1.png' style="margin: 5px auto;" /><br />
<img src='http://boozox.net/wp-content/dw2.png' alt='dw2.png' style="margin: 5px auto;" /><br />
<img src='http://boozox.net/wp-content/dw3.png' alt='dw3.png' style="margin: 5px auto;" />
</div>
<p>Como ya he dicho, si tenéis dudas sobre los mismos programas o queréis añadir cosas nuevas (<em>features</em> o lo que sea) tenéis un maravilloso sistema de comentarios para contactar y hablar con nosotros (y con quien sea) ahí debajo.</p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/php/pequena-comparativa-de-editores-html-en-linux/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

