<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>El blog imposible de diseño &#187; diseño web</title>
	<atom:link href="http://ivanmendoza.net/tag/diseno-web/feed" rel="self" type="application/rss+xml" />
	<link>http://ivanmendoza.net</link>
	<description>por Iván E. Mendoza</description>
	<lastBuildDate>Mon, 21 May 2012 22:33:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Acelerar la creación de sprites con Less CSS</title>
		<link>http://ivanmendoza.net/diseno-web-2/sprites-con-less-css?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sprites-con-less-css</link>
		<comments>http://ivanmendoza.net/diseno-web-2/sprites-con-less-css#comments</comments>
		<pubDate>Sun, 12 Feb 2012 02:24:11 +0000</pubDate>
		<dc:creator>Iván</dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[less]]></category>
		<category><![CDATA[sprites css]]></category>
		<category><![CDATA[up211less]]></category>
		<category><![CDATA[uptoeleven]]></category>

		<guid isPermaLink="false">http://ivanmendoza.net/?p=2091</guid>
		<description><![CDATA[Uno de los primeros proyectos a los que me enfrenté, luego de tomar Less CSS como parte de mis herramientas de trabajo, requería el uso de sprites css, por lo que [extrañamente] pensé que sería divertido pensar en una forma de hacerlo mejor utilizando less. <a href="http://ivanmendoza.net/diseno-web-2/sprites-con-less-css">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Uno de los primeros proyectos a los que me enfrenté, luego de tomar Less CSS como parte de mis herramientas de trabajo, requería el uso de sprites css, por lo que [extrañamente] pensé que sería divertido pensar en una forma de hacerlo mejor utilizando less.</p>
<p>Un sprite css es una colección de imágenes, iconos en este caso, unidos en una única imagen para luego crear clases CSS que muestren únicamente el estilo que necesitamos. El objetivo de los sprites css consiste en reducir la cantidad de imágenes a cargar, porque al reducir peticiones al servidor se acelera la velocidad de carga.</p>
<p>Es mejor una imagen de 100kb que 10 imágenes de 10kb.</p>
<h2>Crear la imagen</h2>
<p>El primer paso es crear una imagen con los iconos a utilizar, en este caso la imagen es de 300x120px y cada icono ocupa 60x60px, es decir que tendremos 10 iconos en la imagen. Utilizaré los iconos de <a href="http://iconsweets2.com/" target="_blank">IconSweet2 </a>y marcaré los espacios de cada icono en Photoshop usando la extensión <a href="http://www.guideguide.me/" target="_blank">GuideGuide </a>(recomendada).</p>
<p><img class="aligncenter size-full wp-image-2094" title="GuideGuide" src="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip1.png" alt="" width="532" height="288" /></p>
<h2>Definir el namespace y mixins para los iconos en less</h2>
<p>Lo que sigue a continuación es definir los estilos base para los iconos, por ejemplo la imagen que usará, las medidas de los iconos con variables y para facilitar el uso de los iconos más adelante agregaré un mixin (elegir) que permitirá elegir que icono usar unicamente por la posición que ocupa.</p>
<p><img class="aligncenter size-full wp-image-2095" title="Namespace iconos" src="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-11.png" alt="" width="563" height="217" /></p>
<p>Se agregan dos clases más para posicionar los iconos</p>
<p><img class="aligncenter size-full wp-image-2096" title="Posición" src="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-3.png" alt="" width="215" height="155" /></p>
<p>y por último el mixin que se encargará de &#8220;elegir&#8221; el icono dentro de la imagen. A este mixin de le enviará como parametro qué icono se usará, por ejemplo elegir(2, 0) usará el icono 2 de la fila 0.</p>
<p><img class="aligncenter size-full wp-image-2097" title="Mixin para cargar el sprite" src="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-4.png" alt="" width="484" height="105" /></p>
<h2>Utilizar el sprite</h2>
<p>Con los estilos anteriores hemos definido un namespace para cargar los iconos de la imagen, ahora para usarlo simplemente agregaremos las clases en el HTML y luego en la hoja de estilos base (style.less).</p>
<h3>HTML</h3>
<p>El HTML básicamente es un conjunto de parrafos &lt;p&gt; con clase tiempo1, tiempo2, etc. con un elemento span dentro de clase icono, este elemento será el encargado de contener la imagen.</p>
<p><img class="aligncenter size-medium wp-image-2098" title="HTML de los textos" src="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-5-640x169.png" alt="" width="640" height="169" /></p>
<h3>style.less</h3>
<p>En los estilos definimos que cada icono dentro clase tiempo1, tiempo2, etc. cargué un icono diferente. Además le indicamos la alineación que debe tener usando las clases que ya definimos</p>
<p><img class="aligncenter size-full wp-image-2099" title="Definiendo clases" src="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-6.png" alt="" width="234" height="215" /></p>
<p>Y listo, al tener estos estilos definidos podremos usar los iconos dentro de nuestra página web. Para el ejemplo monté los estilos sobre una plantilla de Foundation y se ve así:</p>
<p><img class="aligncenter size-medium wp-image-2100" title="Ejemplo finalizado" src="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-7-640x406.png" alt="" width="640" height="406" /></p>
<p>Puedes descargar ver los archivos del ejemplo en Github: <strong><a href="https://github.com/ivanmendoza/uptoeleven-lesscss" target="_blank">uptoeleven-lesscss.</a></strong></p>
<p><strong>Actualización</strong>: También puedes ver un ejemplo de sprites CSS en Less usando un <a href="http://ivanmendoza.net/diseno-web-2/mixins-y-eso-con-que-se-come">mixin</a> para los iconos: <a href="https://gist.github.com/2665660" target="_blank">icons.less</a> (Gist).</p>
<p>—<br />
Aunque no parezca sencillo realmente lo es, y de hecho es un gran avance dentro del manejo de estilos.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div id="crp_related"><h3>Artículos relacionados:</h3><ul><li><a href="http://ivanmendoza.net/diseno-web-2/mixins-y-eso-con-que-se-come" rel="bookmark" class="crp_title">Mixins ¿Y eso con qué se come?</a></li><li><a href="http://ivanmendoza.net/diseno-web-2/compilar-less-con-php" rel="bookmark" class="crp_title">Cómo compilar LESS CSS usando PHP</a></li><li><a href="http://ivanmendoza.net/diseno-web-2/namespaces-less-css" rel="bookmark" class="crp_title">Cómo usar #namespaces en Less CSS</a></li></ul></div><p><a href="http://ivanmendoza.net/diseno-web-2/sprites-con-less-css?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=comentarios&utm_term=Comenta#comments">Comenta</a></p>
<hr />
<p><small><a href="http://ivanmendoza.net?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=creditos">ivanmendoza</a> 2012 - Bajo licencia <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/gt/">Creative Commons By-NC-SA</a>.</small></p>]]></content:encoded>
			<wfw:commentRss>http://ivanmendoza.net/diseno-web-2/sprites-con-less-css/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip1-120x120.png" />
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip1.png" medium="image">
			<media:title type="html">GuideGuide</media:title>
			<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip1-120x120.png" />
		</media:content>
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-11.png" medium="image">
			<media:title type="html">Namespace iconos</media:title>
			<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-11-120x120.png" />
		</media:content>
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-3.png" medium="image">
			<media:title type="html">Posición</media:title>
			<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-3-120x120.png" />
		</media:content>
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-4.png" medium="image">
			<media:title type="html">Mixin para cargar el sprite</media:title>
			<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-4-120x105.png" />
		</media:content>
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-5.png" medium="image">
			<media:title type="html">HTML de los textos</media:title>
			<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-5-120x120.png" />
		</media:content>
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-6.png" medium="image">
			<media:title type="html">Definiendo clases</media:title>
			<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-6-120x120.png" />
		</media:content>
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-7.png" medium="image">
			<media:title type="html">Ejemplo finalizado</media:title>
			<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-7-120x120.png" />
		</media:content>
	</item>
		<item>
		<title>Librerias de estilos Less CSS</title>
		<link>http://ivanmendoza.net/diseno-web-2/librerias-de-estilos-less-css?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=librerias-de-estilos-less-css</link>
		<comments>http://ivanmendoza.net/diseno-web-2/librerias-de-estilos-less-css#comments</comments>
		<pubDate>Sun, 12 Feb 2012 01:15:05 +0000</pubDate>
		<dc:creator>Iván</dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[foundation]]></category>
		<category><![CDATA[less]]></category>
		<category><![CDATA[recursos]]></category>
		<category><![CDATA[up211less]]></category>
		<category><![CDATA[uptoeleven]]></category>

		<guid isPermaLink="false">http://ivanmendoza.net/?p=2085</guid>
		<description><![CDATA[Un librería de estilos no es más que una hoja de estilos pensada para reutilizarse en varios proyectos, de forma que ahorre gran parte del trabajo sirviendo como base pero que no limite el diseño de los nuevos proyectos. Las &#8230; <a href="http://ivanmendoza.net/diseno-web-2/librerias-de-estilos-less-css">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Un librería de estilos no es más que una hoja de estilos pensada para reutilizarse en varios proyectos, de forma que ahorre gran parte del trabajo sirviendo como base pero que no limite el diseño de los nuevos proyectos.</p>
<p>Las librerías de estilo no son exclusivas de Less, de hecho hasta un Reset CSS como el de Eric Meyer podría incluirse, sin embargo, con el poder que dan los mixins en Less la forma de trabajar es mucho mejor.</p>
<p>A continuación los dejo con una lista de librerias de estilo en less que podrían servirles</p>
<h2>Less Elements</h2>
<p>Es una librería de estilos que incluye mixins para agregar sombras, transiciones, gradientes, bordes redondeados, etc.</p>
<p><img class="aligncenter size-full wp-image-2088" title="less elements" src="http://ivanmendoza.net/wp-content/uploads/2012/02/lesselements.png" alt="" width="500" height="199" /></p>
<p>Esta fue una de las primeras librerías que conocí implementada en Less, me pareció inútil al inicio pero con el tiempo descubrí que ahorraba mucho tiempo y aumentaba la compatibilidad de mis estilos.Tanto así que decidí aportar con el proyecto en Github que a la fecha parece abandonado, aunque personalmente hice un clon (fork) de la librería y la he ido ajustando según mis necesidades, por ejemplo le agregué namespaces para poder recordar mejor los estilos.</p>
<p>Enlace:<strong> <a href="http://lesselements.com/">Less Elements</a></strong> |  http://lesselements.com/<br />
Enlace: <strong><a href="https://github.com/ivanmendoza/elements" target="_blank">Mi versión de Less Elements</a></strong> | https://github.com/ivanmendoza/elements</p>
<h2>Bootstrap</h2>
<p>Bootstrap en realidad no es una librería de estilos, es un framework de diseño web completo, pero parte de la flexibilidad en la web es que puedes descargarlo y utilizar parte de sus estilos como libreria de estilos. Por ejemplo los botones.</p>
<p><img class="aligncenter size-full wp-image-2087" title="Bootstrap" src="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip.png" alt="" width="358" height="225" /></p>
<p>Enlace: <a href="http://twitter.github.com/bootstrap" target="_blank"><strong>Bootstrap</strong></a> | http://twitter.github.com/bootstrap</p>
<h2>Foundation</h2>
<p>Con Foundation, de <a href="http://www.zurb.com/" target="_blank">Zurb</a>, sucede lo mismo que con Bootstrap, es un framework completo pero de igual forma podemos utilizar sus hojas de estilo como librerias de estilo.</p>
<p>A diferencia de Bootstrap Foundation no fue desarrollo para Less sino hasta hace unos días que incluyeron una rama de desarrollo en dónde utilizan less, por lo que debes buscar esa rama de desarrollo en su repositorio.</p>
<p><img class="aligncenter size-full wp-image-2089" title="Foundation - Alerts" src="http://ivanmendoza.net/wp-content/uploads/2012/02/foundation-alerts.png" alt="" width="500" height="232" /></p>
<p>Enlace: <strong><a href="https://github.com/zurb/foundation/tree/less" target="_blank">Foundation con Less</a></strong> | https://github.com/zurb/foundation/tree/less</p>
<p>—<br />
Puedes dejar un comentarios si conoces otra libreria de estilos que quieras recomendar.</p>
<div id="crp_related"><h3>Artículos relacionados:</h3><ul><li><a href="http://ivanmendoza.net/desarrollo-web/snippets-para-trabajar-con-css" rel="bookmark" class="crp_title">Snippets para trabajar con Less CSS</a></li><li><a href="http://ivanmendoza.net/diseno-web-2/foundation-vs-bootstrap-round-1" rel="bookmark" class="crp_title">Foundation vs Bootstrap:Round 1</a></li><li><a href="http://ivanmendoza.net/diseno-web-2/organizar-estilos-less-css" rel="bookmark" class="crp_title">Cómo organizar estilos usando Less CSS</a></li></ul></div><p><a href="http://ivanmendoza.net/diseno-web-2/librerias-de-estilos-less-css?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=comentarios&utm_term=Un comentario#comments">Un comentario</a></p>
<hr />
<p><small><a href="http://ivanmendoza.net?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=creditos">ivanmendoza</a> 2012 - Bajo licencia <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/gt/">Creative Commons By-NC-SA</a>.</small></p>]]></content:encoded>
			<wfw:commentRss>http://ivanmendoza.net/diseno-web-2/librerias-de-estilos-less-css/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/lesselements-120x120.png" />
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2012/02/lesselements.png" medium="image">
			<media:title type="html">less elements</media:title>
			<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/lesselements-120x120.png" />
		</media:content>
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip.png" medium="image">
			<media:title type="html">Bootstrap</media:title>
			<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-120x120.png" />
		</media:content>
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2012/02/foundation-alerts.png" medium="image">
			<media:title type="html">Foundation &#8211; Alerts</media:title>
			<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/foundation-alerts-120x120.png" />
		</media:content>
	</item>
		<item>
		<title>Cómo usar #namespaces en Less CSS</title>
		<link>http://ivanmendoza.net/diseno-web-2/namespaces-less-css?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=namespaces-less-css</link>
		<comments>http://ivanmendoza.net/diseno-web-2/namespaces-less-css#comments</comments>
		<pubDate>Sat, 11 Feb 2012 23:21:52 +0000</pubDate>
		<dc:creator>Iván</dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[.]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[less]]></category>
		<category><![CDATA[namespaces]]></category>
		<category><![CDATA[up211less]]></category>
		<category><![CDATA[uptoeleven]]></category>

		<guid isPermaLink="false">http://ivanmendoza.net/?p=2068</guid>
		<description><![CDATA[Después de haber conocido los mixins vas a querer usarlos en todos lados por el alcance que tienen, misma razón por la que pueden poner confusas las cosas, y ahí es donde entran los namespaces. <a href="http://ivanmendoza.net/diseno-web-2/namespaces-less-css">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Después de haber conocido <a title="Mixins ¿Y eso con qué se come?" href="http://ivanmendoza.net/diseno-web-2/mixins-y-eso-con-que-se-come">los mixins</a> vas a querer usarlos en todos lados por el alcance que tienen, misma razón por la que pueden poner confusas las cosas, y ahí es donde entran los namespaces.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2069" style="border: 0pt none;" title="namespaces" src="http://ivanmendoza.net/wp-content/uploads/2012/02/namespaces.png" alt="" width="477" height="81" /></p>
<p style="text-align: left;">Los namespaces son una forma de agrupar estilos, especificamente clases y mixins. Más que una caracteristica de Less CSS son una forma de enfocar y ordenar tus estilos, ya que básicamente son mixins que agrupan diferentes estilos y se utilizan igual.</p>
<p style="text-align: left;">Si trabajas en un sitio web pequeño, con apenas algunas decenas de líneas de estilos, seguramente no necesites usar namespaces, sin embargo, cuando trabajas en un proyecto gigante con más de tres hojas de estilo, con miles de lineas y cientos de clases entonces podrás tomar una gran ventaja de ellos.</p>
<p style="text-align: left;">La forma en que un namespace funciona es la siguiente:</p>
<pre>#boton{
  .aceptar{  /* ... */  }
  .cancelar{ /* ... */ }
  .error{    /* ... */ }
}

#alerta{
  .aceptar{  /* ... */  }
  .cancelar{ /* ... */ }
  .error{    /* ... */ }
}</pre>
<p style="text-align: left;">En el ejemplo anterior podemos ver dos namespaces, #boton y #alerta, cada uno define estilos diferentes para elementos diferentes, pero al utilizar namespace no hay conflicto con los nombres y el uso de namespaces le añade cierta semántica al código CSS.</p>
<p style="text-align: left;">Utilizando el ejemplo anterior, la forma de llamar a cada uno de los estilos dentro de los namespaces sería la siguiente:</p>
<pre style="text-align: left;">.alerta_error{
   #alerta .error;
   .boton{
     #boton .error;
   }
}</pre>
<p>En este último ejemplo asumimos que dentro del sitio web hay un elemento de clase <em>alerta_error</em>(un DIV si quieres) con un botón adentro de clase <em>boton</em>. Se necesita que el elmento tenga el estilo de alerta y el botón también así que cada uno de ellos llama a la clase .error pero de su respectivo namespace sin que esto genere ningún problema entre ellos.</p>
<p>El uso de namespaces en Less CSS no es necesario, sin embargo si es una practica recomendada y que por experiencia personal te puedo mencionar que es muy útil para reutilizar estilos en diferentes proyectos.</p>
<h2>Más información</h2>
<p>Un excelente ejemplo del uso namespace nos los da Twitter con su framework Bootstrap que define varios namespaces para diferentes estilos de elemento, por ejemplo #gradients. <a href="http://twitter.github.com/bootstrap/less.html#mixins" target="_blank"><strong>Bootstrap mixins</strong></a> | http://twitter.github.com/bootstrap/less.html#mixins</p>
<p>Enlace: <strong><a href="http://lesscss.org/#-namespaces" target="_blank">Documentación oficial sobre Namespaces</a></strong> | http://lesscss.org/#-namespaces</p>
<div id="crp_related"><h3>Artículos relacionados:</h3><ul><li><a href="http://ivanmendoza.net/diseno-web-2/mixins-y-eso-con-que-se-come" rel="bookmark" class="crp_title">Mixins ¿Y eso con qué se come?</a></li><li><a href="http://ivanmendoza.net/diseno-web-2/librerias-de-estilos-less-css" rel="bookmark" class="crp_title">Librerias de estilos Less CSS</a></li><li><a href="http://ivanmendoza.net/diseno-web-2/lesscss-vs-css" rel="bookmark" class="crp_title">LESS CSS vs CSS</a></li></ul></div><p><a href="http://ivanmendoza.net/diseno-web-2/namespaces-less-css?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=comentarios&utm_term=Comenta#comments">Comenta</a></p>
<hr />
<p><small><a href="http://ivanmendoza.net?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=creditos">ivanmendoza</a> 2012 - Bajo licencia <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/gt/">Creative Commons By-NC-SA</a>.</small></p>]]></content:encoded>
			<wfw:commentRss>http://ivanmendoza.net/diseno-web-2/namespaces-less-css/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/namespaces-120x81.png" />
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2012/02/namespaces.png" medium="image">
			<media:title type="html">namespaces</media:title>
			<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/namespaces-120x81.png" />
		</media:content>
	</item>
		<item>
		<title>Cómo compilar estilos LESS CSS</title>
		<link>http://ivanmendoza.net/diseno-web-2/como-compilar-estilos-less-css?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=como-compilar-estilos-less-css</link>
		<comments>http://ivanmendoza.net/diseno-web-2/como-compilar-estilos-less-css#comments</comments>
		<pubDate>Sat, 11 Feb 2012 21:00:42 +0000</pubDate>
		<dc:creator>Iván</dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[crunchapp]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[less.app]]></category>
		<category><![CDATA[lesscss]]></category>
		<category><![CDATA[simpless]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[up211less]]></category>
		<category><![CDATA[uptoeleven]]></category>
		<category><![CDATA[winless]]></category>

		<guid isPermaLink="false">http://ivanmendoza.net/?p=2044</guid>
		<description><![CDATA[Después de los dos artículos anteriores, sobre Less CSS y las ventajas sobre CSS, pienso que ya estan bastante convencidos y toca entrar en detalles sobre cómo comenzar a trabajar con LESS CSS. LESS CSS como muchos lenguajes de programación &#8230; <a href="http://ivanmendoza.net/diseno-web-2/como-compilar-estilos-less-css">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Después de los dos artículos anteriores, <a href="http://ivanmendoza.net/diseno-web-2/introduccion-less-css">sobre Less CSS</a> y <a href="http://ivanmendoza.net/diseno-web-2/lesscss-vs-css">las ventajas sobre CSS</a>, pienso que ya estan bastante convencidos y toca entrar en detalles sobre cómo comenzar a trabajar con LESS CSS.</p>
<p>LESS CSS como muchos lenguajes de programación requiere de un interprete o aplicación que lo compile para que pueda ser utilizado, por si solo no funciona.</p>
<h2>Simpleless</h2>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2053" style="border: 0pt none;" title="Simpless" src="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-1.png" alt="" width="375" height="347" /></p>
<p>Es una aplicación multiplataforma (Windows, Mac y Linux) que permite monitorear una hoja de estilos less y cada vez que realizamos un cambio en la hoja de estilos, o en alguna de las hojas externas que utilice, compilará una nueva versión CSS de la misma. Es un proceso bastante sencillo y muy rápido.</p>
<p>Además Simpleless incluye compresión de estilos para ahorrar espacio y respeta la sintaxis para conservar comentarios importantes (los que tienen un signo de admiración después de /*! ejemplo */).</p>
<p>Por defecto compilará los estilos CSS en la misma carpeta que los estilos less, pero en el caso de que la carpeta de estilos less tenga una &#8220;hermana&#8221; llamada &#8220;css&#8221; los estilos serán almacenados allí. Es bastante básico pero algunos podrían pasarlo por alto y tampoco está documentado.</p>
<p>Actualmente es el cliente que estoy utilizando y lo recomiendo bastante.</p>
<p>Enlace: <a href="http://wearekiss.com/simpless"><strong>Simpless</strong> </a>| http://wearekiss.com/simpless</p>
<h2>Crunch!</h2>
<p><img class="aligncenter size-full wp-image-2055" title="Crunch!" src="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-2.png" alt="" width="340" height="201" /></p>
<p>Crunch! no solo compila estilos LESS sino además permite editarlos y por ser una aplicación desarrollada con Adobe Air es multiplataforma.</p>
<p>Enlace: <a href="http://crunchapp.net/" target="_blank"><strong>Crunch</strong> </a>| http://crunchapp.net/</p>
<h2>Less.app / Winless</h2>
<p style="text-align: center;"><img class="aligncenter  wp-image-2054" style="border: 0pt none;" title="Less.app" src="http://ivanmendoza.net/wp-content/uploads/2012/02/hero-window-640x374.png" alt="" width="640" height="374" /></p>
<p>Aún no he probado Less.app pero entiendo que funciona de forma muy similar a Simpleless con algunas opciones más. Winless por otra parte es el equivalente de Less.app para Windows.</p>
<p>Enlace: <a href="http://incident57.com/less/" target="_blank"><strong>Less.app</strong></a> | http://incident57.com/less/</p>
<p>Enlace: <a href="http://winless.org/" target="_blank"><strong>Winless</strong></a> | http://winless.org/</p>
<h2>LessPHP</h2>
<p>LessPHP no es una aplicación gráfica, es un script (clase mejor dicho) programada con PHP que permite compilar estilos LESS y escribirlos en un directorio especifico, de esta forma se pueden realizar aplicaciones web que compilen estilos LESS, generarlos en tiempo real o almacenandolos en cache.</p>
<p>Compilar estilos LESS CSS con PHP no es mejor que las aplicaciones anteriores, simplemente es diferente, permite automatizar varias tareas a la manera que elijamos y al estar unido a un lenguaje programación como PHP da paso a ponerse creativo y encontrar otras formas de explotar LESS.</p>
<p>Enlace: <a href="http://leafo.net/lessphp/" target="_blank"><strong>LessPHP</strong></a> | http://leafo.net/lessphp/</p>
<h2>Compilar desde línea de comandos</h2>
<p>Además de las opciones anteriores LESS se puede compilar desde línea de comandos, usando Winless o una de las aplicaciones listadas en el wiki: <a href="https://github.com/cloudhead/less.js/wiki/Command-Line-use-of-LESS" target="_blank">Command Line use of LESS</a>.</p>
<h2>Más aplicaciones</h2>
<p>Pueden ver una lista de aplicaciones actualizada en el wiki de LessCss e incluso colaborar agregando algun otra que conozcan: <a href="https://github.com/cloudhead/less.js/wiki/GUI-compilers-that-use-LESS.js" target="_blank">GUI compilers that use LESS.js</a>.</p>
<p>&nbsp;</p>
<div id="crp_related"><h3>Artículos relacionados:</h3><ul><li><a href="http://ivanmendoza.net/diseno-web-2/compilar-less-con-php" rel="bookmark" class="crp_title">Cómo compilar LESS CSS usando PHP</a></li><li><a href="http://ivanmendoza.net/desarrollo-web/snippets-para-trabajar-con-css" rel="bookmark" class="crp_title">Snippets para trabajar con Less CSS</a></li><li><a href="http://ivanmendoza.net/diseno-web-2/introduccion-less-css" rel="bookmark" class="crp_title">Qué es LESS CSS y cómo funciona</a></li></ul></div><p><a href="http://ivanmendoza.net/diseno-web-2/como-compilar-estilos-less-css?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=comentarios&utm_term=Comenta#comments">Comenta</a></p>
<hr />
<p><small><a href="http://ivanmendoza.net?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=creditos">ivanmendoza</a> 2012 - Bajo licencia <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/gt/">Creative Commons By-NC-SA</a>.</small></p>]]></content:encoded>
			<wfw:commentRss>http://ivanmendoza.net/diseno-web-2/como-compilar-estilos-less-css/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-1-120x120.png" />
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-1.png" medium="image">
			<media:title type="html">Simpless</media:title>
			<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-1-120x120.png" />
		</media:content>
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-2.png" medium="image">
			<media:title type="html">Crunch!</media:title>
			<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/ScreenClip-2-120x120.png" />
		</media:content>
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2012/02/hero-window-e1328994235413.png" medium="image">
			<media:title type="html">Less.app</media:title>
			<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/hero-window-120x120.png" />
		</media:content>
	</item>
		<item>
		<title>LESS CSS vs CSS</title>
		<link>http://ivanmendoza.net/diseno-web-2/lesscss-vs-css?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=lesscss-vs-css</link>
		<comments>http://ivanmendoza.net/diseno-web-2/lesscss-vs-css#comments</comments>
		<pubDate>Sat, 11 Feb 2012 20:00:44 +0000</pubDate>
		<dc:creator>Iván</dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[lesscss]]></category>
		<category><![CDATA[up211less]]></category>
		<category><![CDATA[uptoeleven]]></category>

		<guid isPermaLink="false">http://ivanmendoza.net/?p=2047</guid>
		<description><![CDATA[Este artículo es continuación de la serie uptoeleven: less css, de febrero. Puedes ver el primer artículo de la serie en: Qué es Less CSS y cómo funciona. LESS CSS no es un lenguaje complicado, sin embargo, tiene una curva &#8230; <a href="http://ivanmendoza.net/diseno-web-2/lesscss-vs-css">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<blockquote><p>Este artículo es continuación de la serie uptoeleven: less css, de febrero. Puedes ver el primer artículo de la serie en: Qué es <a href="http://ivanmendoza.net/diseno-web-2/introduccion-less-css">Less CSS y cómo funciona</a>.</p></blockquote>
<p>LESS CSS no es un lenguaje complicado, sin embargo, tiene una curva de aprendizaje mediana, conseguir que los estilos funcionen es bastante rápido pero llegar a aprovecharlo al 100% toma un poco más de tiempo.</p>
<p>Entonces la pregunta es ¿Por qué usar Less CSS si ya existe CSS?</p>
<h2>Mejoras rápidas con poco trabajo</h2>
<p>Less CSS está desarrollado a partir de CSS por lo que la sintaxis es bastante similar, tanto que puedes mezclar archivos CSS con archivos de LESS sin problema. Puedes combinar la mitad de un estilo con la mitad de otro.</p>
<p>Esto permite migrar estilos CSS rápidamente y luego irlos mejorando eventualmente con las ventajas de Less. Además el enfoque del lenguaje es ahorrar trabajo por lo que existen muchos atajos y en resumen el tiempo de desarrollo se reduce, y los resultados se amplifican.</p>
<h2>Mejor organización en desarrollo</h2>
<p>Dentro de las caracteristicas de Less encontramos uso de variables, namespaces, mixins e importación de hojas de estilo externas (igual que CSS). Esto reunido en un solo lenguaje permiten que desde el punto de vista de desarrollo podamos reutilizar estilos, definir reglas, paletas de colores e incluso mantener nuestra propia politica para crear estilos. Literalmente podemos trabajar con &#8220;librerías de estilos&#8221; por separado y al final ofrecerle al visitante un único archivo CSS compilado, comprimido y funcional.</p>
<div id="attachment_2048" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2048" title="De Less a CSS" src="http://ivanmendoza.net/wp-content/uploads/2012/02/lessvscss.png" alt="" width="500" height="323" /><p class="wp-caption-text">Bootstrap de Twitter trabaja con decenas de archivos less que se reducen a tres para el visitante</p></div>
<h2>Optimización de estilos CSS</h2>
<p>Al compilar LESS CSS con una aplicación como <a href="http://wearekiss.com/simpless" target="_blank">Simpless </a>o <a href="http://incident57.com/less/" target="_blank">Less.app</a> podemos definir la opción de que comprima el archivo, de forma que la hoja de estilos final ocupe el menor espacio posible.</p>
<h2>Reutilización de estilos</h2>
<p>Los mixins de Less permiten reutilizar estilos, de forma que podemos definir un clase con estilos redondeados y luego invocarlas en diferentes clases para duplicar el estilo.</p>
<pre>.control{
  border-radius: 4px;
  border:solid 1px #aaa;
  background:#eee;
}

.boton{
  .control;
  font-size:1em;
}
.panel{
  .control;
  padding:.5em;
}</pre>
<p>El estilo anterior da como resultado que la clase <em>botón</em> y <em>panel</em> obtengan bordes redondeados, bordes y fondo gris de la clase <em>control</em> sin necesidad de escribirlo dos veces.</p>
<h2>Funciones aritmeticas</h2>
<p>Esta caracteristica es simplemente genial, podemos definir propiedades utilizando operaciones aritmeticas para ahorrarnos tiempo con la calculadora (o los dedos :p )</p>
<pre>p{
 font-size: 18/16em; // da como resultado font-size:1.125em
}</pre>
<h2> Variables</h2>
<p>El uso de variables nos ahorra estar memorizando o copiando valores, como por ejemplo colores, nombres de fuentes, etc. En CSS cada vez que necesitamos un color debemos recordar el código exacto mientras que con LESS solo debemos recordar el nombre de la variable. En el siguiente ejemplo defino el color de un botón usando variables, y usando una función de color le indico que al posicionar el puntero encima cambie el color rojo por uno más claro (función lighten al 20%).</p>
<pre>@rojo: #f00;
@verde: #0f0;
@blanco: #fff;

.boton{
  background:@rojo;
  color:@blanco;
  &amp;:hover{
    background: lighten(@rojo, 20%);
  }
}</pre>
<h2>Más información</h2>
<p>Enlace: <strong><a href="http://lesscss.org/#-variables" target="_blank">Documentación de LESS</a></strong> (inglés) | http://lesscss.org/#-variables</p>
<div id="crp_related"><h3>Artículos relacionados:</h3><ul><li><a href="http://ivanmendoza.net/diseno-web-2/mixins-y-eso-con-que-se-come" rel="bookmark" class="crp_title">Mixins ¿Y eso con qué se come?</a></li><li><a href="http://ivanmendoza.net/diseno-web-2/introduccion-less-css" rel="bookmark" class="crp_title">Qué es LESS CSS y cómo funciona</a></li><li><a href="http://ivanmendoza.net/diseno-web-2/manipular-colores-lesscss" rel="bookmark" class="crp_title">Manipular colores usando LESS</a></li></ul></div><p><a href="http://ivanmendoza.net/diseno-web-2/lesscss-vs-css?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=comentarios&utm_term=Comenta#comments">Comenta</a></p>
<hr />
<p><small><a href="http://ivanmendoza.net?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=creditos">ivanmendoza</a> 2012 - Bajo licencia <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/gt/">Creative Commons By-NC-SA</a>.</small></p>]]></content:encoded>
			<wfw:commentRss>http://ivanmendoza.net/diseno-web-2/lesscss-vs-css/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/lessvscss-120x120.png" />
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2012/02/lessvscss.png" medium="image">
			<media:title type="html">De Less a CSS</media:title>
			<media:description type="html">Bootstrap de Twitter trabaja con decenas de archivos less que se reducen a tres para el visitante</media:description>
			<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/lessvscss-120x120.png" />
		</media:content>
	</item>
		<item>
		<title>Qué es LESS CSS y cómo funciona</title>
		<link>http://ivanmendoza.net/diseno-web-2/introduccion-less-css?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introduccion-less-css</link>
		<comments>http://ivanmendoza.net/diseno-web-2/introduccion-less-css#comments</comments>
		<pubDate>Sat, 11 Feb 2012 19:00:14 +0000</pubDate>
		<dc:creator>Iván</dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[lesscss]]></category>
		<category><![CDATA[up211less]]></category>
		<category><![CDATA[uptoeleven]]></category>

		<guid isPermaLink="false">http://ivanmendoza.net/?p=2029</guid>
		<description><![CDATA[Bienvenido a la primera edición de uptoeleven — un reto personal de publicar once entradas sobre un mismo tema cada cada hora el onceavo día del mes. LESS CSS es una ampliación a las famosas hojas de estilo CSS, pero &#8230; <a href="http://ivanmendoza.net/diseno-web-2/introduccion-less-css">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<blockquote><p>Bienvenido a la primera edición de uptoeleven — un reto personal de publicar once entradas sobre un mismo tema cada cada hora el onceavo día del mes.</p></blockquote>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2035" style="border: 0pt none;" title="LESS CSS" src="http://ivanmendoza.net/wp-content/uploads/2012/02/lesscss.png" alt="LESS CSS" width="199" height="81" /></p>
<p>LESS CSS es una ampliación a las famosas hojas de estilo CSS, pero a diferencia de estás funciona como un lenguaje de programación, permitiendo el uso de variables, funciones, operaciones aritmeticas, entre otras, para acelerar y enriquecer los estilos en un sitio web.</p>
<p>LESS CSS no reemplaza a CSS, de hecho el resultado final es una hoja de estilos css completamente funcional y compatible, simplemente ofrece mejoras en el área de desarrollo, por lo que usarlo se vuelve recomendable si quieres ahorrar tiempo de desarrollo, utilizar caracteristicas avanzadas de estilos y para ahorrarte trabajo —de allí su nombre: <em>less css</em> (<em>menos css</em>).</p>
<h2>Caracteristicas de LESS CSS</h2>
<p>Las caracteristicas de LESS CSS son demasiadas, e incluso combinandolas pueden conseguir más, sin embargo, intentaré mencionar las más notables:</p>
<h3>Variables</h3>
<p>Las variables en <em>less</em> funcionan de forma similar a las constantes en los lenguajes de programación, permitiendo definir valores que podrán ser reutilizados en cualquier parte de la hoja de estilo, e incluso entre otras hojas de estilo. Su sintaxis es la siguiente:</p>
<pre>@variable: valor;</pre>
<h3>Mixins</h3>
<p>Los mixins son, como a mi me gusta llamarlos, clases dinámicas, porque funcionan de forma similar a las clases CSS pero con caracteristicas de funciones de programación. Es decir que pueden ser llamadas desde otras clases para obtener su valor y además permiten parametros, aunque no es necesario utilizarlos. Está caracteristica  hace posible definir una clase dando flexibilidad para variar algunos estilos como el color o tamaño del elemento. Su sintaxis, en el caso de que usemos parametros,  es la siguiente:</p>
<pre>.mi_mixin(color: valordefecto){
  font-size:2em;
  color:@color;
  margin:0.2em;
}</pre>
<h3>Funciones de color</h3>
<p>Las funciones de color son funciones pre-definidas de Less CSS que permiten alterar un color, para hacerlo más claro, oscuro, saturado, desaturado, cambiarle la tonalidad, etc. Son una gran herramienta para definir una paleta de colores sin estar buscando códigos de color. Las funciones de color son:</p>
<ul>
<li>lighten para aclarar un color.</li>
<li>darken para oscurecerlo.</li>
<li>saturate para saturarlo, o &#8220;aumentar el color&#8221;.</li>
<li>desaturate para desaturarlo, o &#8220;reducir el color&#8221;.</li>
<li>fadein para resaltarlo quitandole transparencia.</li>
<li>fadeout para disimularlo usando transparencia.</li>
<li>fade para cambiar la transparencia a 50%.</li>
<li>spin para cambiar el tono de color.</li>
<li>mix para mezclar dos colores.</li>
</ul>
<p>su sintaxis es similar a está:</p>
<pre>lighten(@color, 30%);
darken(@color, 30%);</pre>
<p>Mantene sintonía con el blog para más información acerca de cada una de estas caracteristicas y cómo aprovecharlas mejor.</p>
<h2>Cómo se usa</h2>
<p>Hay varias formas de utilizar LESS CSS, una de ellas es a través de javascript del lado de servidor usando <a href="http://nodejs.org/">node.js</a>, otra es utilizando javascript del lado del cliente con <a href="http://lesscss.googlecode.com/files/less-1.2.1.min.js">less.js</a> y por último usando una aplicación que compile los estilos .less a .css.</p>
<p>Al iniciar a trabajar con LESS CSS es un error querer utilizar la versión de javascript del lado del cliente. Es un error porque esta versión se considero para uso en ambientes de desarrollo —al ser más rápido de corregir en caso de error—, además es lenta y aumenta el riesgo de fallar al depender completamente de javascript. Para hacer hacer experimentos locales o iniciar está muy bien pero para producción no se recomienda.</p>
<p>Más adelante escribiré sobre aplicaciones recomendadas para compilar .less a .css y las ventajas de cada una, pero por ahora, para comenzar, les digo que le den un vistazo a <a href="http://wearekiss.com/simpless">simpleless </a>(multiplataforma), <a href="http://incident57.com/less/">less.app</a> (mac), o si buscan una solución a la medida pueden recurrir a <a href="http://leafo.net/lessphp/">LessPHP</a>, una librería que permite compilar less css utilizando PHP permitiendo generar estilos dinámicamente, en tiempo real o creando cache.</p>
<p><strong>¡Ya, comenza a usar </strong><a href="http://lesscss.org/"><strong>LESS CSS</strong></a>! http://lesscss.org/</p>
<h2>Indíce</h2>
<ol>
<li>Qué es LESS CSS y cómo funciona</li>
<li><a title="LESS CSS vs CSS" href="http://ivanmendoza.net/diseno-web-2/lesscss-vs-css">LESS CSS vs CSS</a></li>
<li><a title="Cómo compilar estilos LESS CSS" href="http://ivanmendoza.net/diseno-web-2/como-compilar-estilos-less-css">Cómo compilar estilos LESS CSS</a></li>
<li><a title="Mixins ¿Y eso con qué se come?" href="http://ivanmendoza.net/diseno-web-2/mixins-y-eso-con-que-se-come">Mixins ¿Y eso con qué se come?</a></li>
<li><a title="Cómo usar #namespaces en Less CSS" href="http://ivanmendoza.net/diseno-web-2/namespaces-less-css">Cómo usar #namespaces en Less CSS</a></li>
<li><a title="Cómo organizar estilos usando Less CSS" href="http://ivanmendoza.net/diseno-web-2/organizar-estilos-less-css">Cómo organizar estilos usando Less CSS</a></li>
<li><a title="Librerias de estilos Less CSS" href="http://ivanmendoza.net/diseno-web-2/librerias-de-estilos-less-css">Librerias de estilos Less CSS</a></li>
<li><a title="Acelerar la creación de sprites con Less CSS" href="http://ivanmendoza.net/diseno-web-2/sprites-con-less-css">Acelerar la creación de sprites con Less CSS</a></li>
<li><a title="Cómo compilar LESS CSS usando PHP" href="http://ivanmendoza.net/diseno-web-2/compilar-less-con-php">Cómo compilar LESS CSS usando PHP</a></li>
<li><a title="Snippets para trabajar con Less CSS" href="http://ivanmendoza.net/desarrollo-web/snippets-para-trabajar-con-css">Snippets para trabajar con Less CSS</a></li>
<li><a title="Manipular colores usando LESS" href="http://ivanmendoza.net/diseno-web-2/manipular-colores-lesscss">Manipular colores usando LESS</a></li>
</ol>
<div id="crp_related"><h3>Artículos relacionados:</h3><ul><li><a href="http://ivanmendoza.net/diseno-web-2/manipular-colores-lesscss" rel="bookmark" class="crp_title">Manipular colores usando LESS</a></li><li><a href="http://ivanmendoza.net/diseno-web-2/lesscss-vs-css" rel="bookmark" class="crp_title">LESS CSS vs CSS</a></li><li><a href="http://ivanmendoza.net/diseno-web-2/mixins-y-eso-con-que-se-come" rel="bookmark" class="crp_title">Mixins ¿Y eso con qué se come?</a></li></ul></div><p><a href="http://ivanmendoza.net/diseno-web-2/introduccion-less-css?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=comentarios&utm_term=2 comentarios#comments">2 comentarios</a></p>
<hr />
<p><small><a href="http://ivanmendoza.net?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=creditos">ivanmendoza</a> 2012 - Bajo licencia <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/gt/">Creative Commons By-NC-SA</a>.</small></p>]]></content:encoded>
			<wfw:commentRss>http://ivanmendoza.net/diseno-web-2/introduccion-less-css/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/lesscss-120x81.png" />
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2012/02/lesscss.png" medium="image">
			<media:title type="html">LESS CSS</media:title>
			<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2012/02/lesscss-120x81.png" />
		</media:content>
	</item>
		<item>
		<title>Detalles: Área de contacto</title>
		<link>http://ivanmendoza.net/diseno/detalles/detalles-area-de-contacto?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=detalles-area-de-contacto</link>
		<comments>http://ivanmendoza.net/diseno/detalles/detalles-area-de-contacto#comments</comments>
		<pubDate>Sun, 01 May 2011 07:29:05 +0000</pubDate>
		<dc:creator>Iván</dc:creator>
				<category><![CDATA[Detalles]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[formulario de contacto]]></category>
		<category><![CDATA[formularios]]></category>
		<category><![CDATA[landing page]]></category>

		<guid isPermaLink="false">http://ivanmendoza.net/?p=1715</guid>
		<description><![CDATA[El área de contacto es una de las secciones más importantes en el sitio web de algunas empresas, y por tanto las que requieren más tiempo en diseño. Precisamente para conseguir la mezcla de atractivo—para querer usarlo— y facilidad de &#8230; <a href="http://ivanmendoza.net/diseno/detalles/detalles-area-de-contacto">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>El área de contacto es una de las secciones más importantes en el sitio web de algunas empresas, y por tanto las que requieren más tiempo en diseño. Precisamente para conseguir la mezcla de atractivo—para querer usarlo— y facilidad de uso.</p>
<p>En la imagen se ve un área de contacto en donde  se busca salir del esquema usual de formularios, rompiendo el orden y la importancia del mismo, ya que es gigante (ocupa toda el área del navegador).</p>
<p>Un detalle interesante es que existen dos páginas web, este diseño inusual (funciona como una presentación) y otra con un diseño  tradicional, la idea es alternar entre una y otra para aprovechar la que genera mejor rendimiento.</p>
<p><img class="aligncenter size-full wp-image-1716" title="Área de contacto" src="http://ivanmendoza.net/wp-content/uploads/2011/05/contacto.jpg" alt="" width="480" height="320" /></p>
<p>&nbsp;</p>
<div id="crp_related"><h3>Artículos relacionados:</h3><ul><li><a href="http://ivanmendoza.net/eventos/microcomentarios-de-led2010" rel="bookmark" class="crp_title">Microcomentarios de LED2010</a></li><li><a href="http://ivanmendoza.net/diseno/sobre-el-rediseno-de-google" rel="bookmark" class="crp_title">Sobre el rediseño de Google +</a></li><li><a href="http://ivanmendoza.net/diseno/detalles/conexiones-en-diseno-grafico" rel="bookmark" class="crp_title">Detalles: Buscando conexiones en diseño</a></li></ul></div><p><a href="http://ivanmendoza.net/diseno/detalles/detalles-area-de-contacto?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=comentarios&utm_term=Comenta#comments">Comenta</a></p>
<hr />
<p><small><a href="http://ivanmendoza.net?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=creditos">ivanmendoza</a> 2011 - Bajo licencia <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/gt/">Creative Commons By-NC-SA</a>.</small></p>]]></content:encoded>
			<wfw:commentRss>http://ivanmendoza.net/diseno/detalles/detalles-area-de-contacto/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2011/05/contacto-120x120.jpg" />
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2011/05/contacto.jpg" medium="image">
			<media:title type="html">Área de contacto</media:title>
			<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2011/05/contacto-120x120.jpg" />
		</media:content>
	</item>
		<item>
		<title>De cuando odias a Internet Explorer</title>
		<link>http://ivanmendoza.net/diario/de-cuando-odias-a-internet-explorer?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=de-cuando-odias-a-internet-explorer</link>
		<comments>http://ivanmendoza.net/diario/de-cuando-odias-a-internet-explorer#comments</comments>
		<pubDate>Mon, 07 Feb 2011 04:23:27 +0000</pubDate>
		<dc:creator>Iván</dc:creator>
				<category><![CDATA[Diario]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[fml]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://ivanmendoza.net/?p=1571</guid>
		<description><![CDATA[“IE can’t fade transparent .png’s properly, so that could be causing your problem” — jQuery IE Fadein and Fadeout Opacity Visto un Domingo a las 7:32 am. FML. Artículos relacionados:Manipular colores usando LESSRegistrar el uso de easySlider con Google AnalyticsFrases &#8230; <a href="http://ivanmendoza.net/diario/de-cuando-odias-a-internet-explorer">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<blockquote><p>“IE can’t fade transparent .png’s properly, so that could be causing your problem”<br />
— <a href="http://stackoverflow.com/questions/1284163/jquery-ie-fadein-and-fadeout-opacity">jQuery IE Fadein and Fadeout Opacity</a></p></blockquote>
<p>Visto un Domingo a las 7:32 am.</p>
<p><a href="http://www.urbandictionary.com/define.php?term=fml">FML</a>.</p>
<div id="crp_related"><h3>Artículos relacionados:</h3><ul><li><a href="http://ivanmendoza.net/diseno-web-2/manipular-colores-lesscss" rel="bookmark" class="crp_title">Manipular colores usando LESS</a></li><li><a href="http://ivanmendoza.net/desarrollo-web/javascript/registrar-el-uso-de-easyslider-con-google-analytics" rel="bookmark" class="crp_title">Registrar el uso de easySlider con Google Analytics</a></li><li><a href="http://ivanmendoza.net/frases/frases-que-me-gustan-de-la-publicidad" rel="bookmark" class="crp_title">Frases que me gustan de la publicidad</a></li></ul></div><p><a href="http://ivanmendoza.net/diario/de-cuando-odias-a-internet-explorer?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=comentarios&utm_term=Comenta#comments">Comenta</a></p>
<hr />
<p><small><a href="http://ivanmendoza.net?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=creditos">ivanmendoza</a> 2011 - Bajo licencia <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/gt/">Creative Commons By-NC-SA</a>.</small></p>]]></content:encoded>
			<wfw:commentRss>http://ivanmendoza.net/diario/de-cuando-odias-a-internet-explorer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Cross Browsing y CSS3</title>
		<link>http://ivanmendoza.net/diseno-web-2/cross-browsing-y-css3?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cross-browsing-y-css3</link>
		<comments>http://ivanmendoza.net/diseno-web-2/cross-browsing-y-css3#comments</comments>
		<pubDate>Tue, 21 Sep 2010 21:07:00 +0000</pubDate>
		<dc:creator>Iván</dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[cross-browsing]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[navegadores]]></category>
		<category><![CDATA[turbine]]></category>

		<guid isPermaLink="false">http://ivanmendoza.net/general/cross-browsing-y-css3-2010-09-21</guid>
		<description><![CDATA[Recientemente trabaje un sitio web incluyendo estilos de CSS3, un estándar aún en desarrollo y no implementado al 100% por navegadores, y debo decir que durante el desarrollo aprendí una buena lección para utilizarlos, especialmente tomando el cuenta el cross &#8230; <a href="http://ivanmendoza.net/diseno-web-2/cross-browsing-y-css3">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Recientemente trabaje un sitio web incluyendo estilos de <a href="http://www.maestrosdelweb.com/editorial/css-3-las-nuevas-propiedades/">CSS3</a>, un estándar <a href="http://ivanmendoza.net/diseno-web-2/diseno-web-al-100-cerca-pero-todavia-no-2010-07-12">aún en desarrollo</a> y no implementado al 100% por navegadores, y debo decir que durante el desarrollo aprendí una buena lección para utilizarlos, especialmente tomando el cuenta el <em>cross browsing</em>.</p>
<blockquote><p><strong><em>Cross browsing</em></strong>, en resumen, consiste en realizar un sitio o aplicación web compatible entre más de un navegador, usualmente se utiliza cuando tu sitio web es compatible con navegadores que utilizan estándares <strong>y además</strong> Internet Explorer (que suele interpretar código a su modo), aunque el termino es valido para cualquier navegador.</p>
</blockquote>
<h2><b>Aplica propiedades CSS3 por separado</b></h2>
<p>El problema aparece cuando Internet Explorer (IE) comienza renderizar mal las propiedades de CSS3, un error poco común pero que si esta presente arruina los estilos del sitio web. </p>
<p>La solución fue eliminar las propiedades CSS3 para IE, algo que me quito tiempo porque las propiedades estaban repartidas entre muchas clases en diferentes lugares y la mayoría eran básicamente iguales. Por ejemplo, si quisiéramos un botón con gradiente azul, sombra y esquinas redondeadas usualmente lo haríamos de esta forma</p>
<p><a href="http://ivanmendoza.net/wp-content/uploads/2010/09/cssmal.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="css mal" border="0" alt="css mal" src="http://ivanmendoza.net/wp-content/uploads/2010/09/cssmal_thumb.png" width="441" height="142" /></a> </p>
<p>(por demo sólo estoy aplicando estilos CSS en Firefox, por eso coloco “–<strong>moz”</strong> frente a la propiedad).</p>
<p>La solución y buen practica es usar un selector por cada propiedad CSS3 que desees usar, de esta forma:</p>
<p><a href="http://ivanmendoza.net/wp-content/uploads/2010/09/cssbien.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="css bien" border="0" alt="css bien" src="http://ivanmendoza.net/wp-content/uploads/2010/09/cssbien_thumb.png" width="456" height="260" /></a> </p>
<p><strong>¿Por qué?      <br /></strong>Porque de esta forma la clase principal permanece valida para todos los navegadores y sí las propiedades CSS3 nos dieran problema las podríamos eliminar (reiniciar) simplemente haciendo esto (en una hoja de estilo adicional específicamente para IE, o el navegador que este dando el problema):</p>
<p><a href="http://ivanmendoza.net/wp-content/uploads/2010/09/20100920230830.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="2010-09-20-230830" border="0" alt="2010-09-20-230830" src="http://ivanmendoza.net/wp-content/uploads/2010/09/20100920230830_thumb.png" width="433" height="101" /></a> </p>
<p>o sí utilizan Turbine (ver más abajo en recursos) podrían excluir esas propiedades de Internet Explorer, de la siguiente forma</p>
<p><a href="http://ivanmendoza.net/wp-content/uploads/2010/09/turbine.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="turbine" border="0" alt="turbine" src="http://ivanmendoza.net/wp-content/uploads/2010/09/turbine_thumb.png" width="433" height="81" /></a> </p>
<p>Resalte en <font color="#ff00ff"><strong>magenta</strong></font> la propiedad browser. Está funciona gracias a <strong><em>Turbine</em></strong> y la extensión <em>Sniffer</em>. Básicamente dice: “aplica esta clase en todos los navegadores excepto Internet Explorer”. Se puede elegir versión u otros navegadores, pero para ejemplo así esta bien.</p>
<p>En el caso de Internet Explorer y las esquinas redondeadas puedes usar el script <a href="http://www.dillerdesign.com/experiment/DD_roundies/">DD_roundies</a> sobre la clase <em>conBordesRedondos4px</em> para obtener los mismos resultados.</p>
<h2><strong>Recursos para usar CSS3</strong></h2>
<p>CSS3 aún no es terreno solido por lo que hay que tener cuidado al usarlo para mantener la compatibilidad, y para eso existen algunos recursos que te facilitan la tarea </p>
<ul>
<li><strong><a title="Turbine CSS - Framework PHP para desarrollo de CSS." href="http://turbine.peterkroener.de">Turbine</a></strong>. Un framework en PHP para desarrollar CSS, acelera el desarrollo y optimiza el resultado final. </li>
<ul>
<li><strong>Plugin CSS3:</strong> habilita las opciones CSS3 para utilizarlas según el estándar actual mientras que Turbine CSS se encarga de ajustar la sintaxis a cada navegador.&#160; De esta forma sólo escribes una vez la propiedad.        </p>
<p><a href="http://ivanmendoza.net/wp-content/uploads/2010/09/css.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="css" border="0" alt="css" src="http://ivanmendoza.net/wp-content/uploads/2010/09/css_thumb.png" width="550" height="168" /></a>         </li>
<li><strong>Plugin Sniffer</strong>: permite mostrar u ocultar estilos CSS según el navegador que visita la página, mejora su visualización y facilitando el cross-browsing. Recomiendo leer la <a href="http://turbine.peterkroener.de/docs.php#plugins-sniffer">documentación</a> al respeto. </li>
</ul>
<li><a href="http://windows.microsoft.com/es-ES/internet-explorer/download/ie-9/worldwide" rel="nofollow">Internet Explorer 9</a> (aún en beta) ya soporta parte del estándar CSS3.</li>
<ul>
<li>Pueden encontrar más información en el <a href="http://www.dillerdesign.com/experiment/DD_roundies/">sitio web de desarrolladores de IE9</a>.</li>
</ul>
<li><a href="http://www.css3.info/">CSS3.info</a> “todo lo que necesitas saber sobre CSS3”.</li>
<li><a href="http://www.anieto2k.com/2009/02/24/tecnicas-css3-que-podemos-conseguir-con-jquery/">Técnicas para conseguir propiedades CSS3 con jQuery</a> por aNieto2K.</li>
<li><a href="http://www.anieto2k.com/2008/01/29/consejos-para-mejorar-nuestro-crossbrowsing/"><strong>Consejos para mejorar nuestro cross browsing</strong></a> por aNieto2k. </li>
<li>Además de un lista sin fin de generadores de estilos CSS3</li>
<ul>
<li><a href="http://css3generator.com/">CSS3 Generator</a>. Genera código de varias propiedades CSS3 para Firefox, Webkit (Chrome, Safari, etc.) y estándar.</li>
<li><a href="http://css3please.com/">CSS3 Please</a>. En resumen es una especie de plantilla con estilos CSS3 predefinidos pero que podemos modificar escribiendo nuestros propios valores, por desgracia la apariencia no es muy agradable aunque eso no le quita lo útil. </li>
<li><a href="http://gradients.glrzad.com/">CSS3 Gradient Generator</a>. Generador de gradientes utilizando CSS3, la interfaz es gráfica y muy fácil de usar.</li>
</ul>
</ul>
<p>Hasta la próxima.</p>
<div id="crp_related"><h3>Artículos relacionados:</h3><ul><li><a href="http://ivanmendoza.net/desarrollo-web/css-corregir-la-lnea-punteada-fuera-de-lugar-en-los-enlaces" rel="bookmark" class="crp_title">CSS: Corregir la línea punteada fuera de lugar en los enlaces</a></li><li><a href="http://ivanmendoza.net/software/vaio-care" rel="bookmark" class="crp_title">VAIO Care</a></li><li><a href="http://ivanmendoza.net/software/actualizar-flash-player-en-firefox" rel="bookmark" class="crp_title">Actualizar Flash Player en Firefox</a></li></ul></div><p><a href="http://ivanmendoza.net/diseno-web-2/cross-browsing-y-css3?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=comentarios&utm_term=Comenta#comments">Comenta</a></p>
<hr />
<p><small><a href="http://ivanmendoza.net?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=creditos">ivanmendoza</a> 2010 - Bajo licencia <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/gt/">Creative Commons By-NC-SA</a>.</small></p>]]></content:encoded>
			<wfw:commentRss>http://ivanmendoza.net/diseno-web-2/cross-browsing-y-css3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ivanmendoza.net/wp-content/uploads/2010/09/cssmal_thumb.png" />
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2010/09/cssmal_thumb.png" medium="image">
			<media:title type="html">css mal</media:title>
		</media:content>
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2010/09/cssbien_thumb.png" medium="image">
			<media:title type="html">css bien</media:title>
		</media:content>
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2010/09/20100920230830_thumb.png" medium="image">
			<media:title type="html">2010-09-20-230830</media:title>
		</media:content>
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2010/09/turbine_thumb.png" medium="image">
			<media:title type="html">turbine</media:title>
		</media:content>
		<media:content url="http://ivanmendoza.net/wp-content/uploads/2010/09/css_thumb.png" medium="image">
			<media:title type="html">css</media:title>
		</media:content>
	</item>
		<item>
		<title>De diseño a diseñadores: Presentaciones recomendadas</title>
		<link>http://ivanmendoza.net/tips/presentaciones-recomendadas?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=presentaciones-recomendadas</link>
		<comments>http://ivanmendoza.net/tips/presentaciones-recomendadas#comments</comments>
		<pubDate>Sat, 18 Sep 2010 15:00:00 +0000</pubDate>
		<dc:creator>Iván</dc:creator>
				<category><![CDATA[Tips & Recomendaciones]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[infografias]]></category>
		<category><![CDATA[joshua porter]]></category>
		<category><![CDATA[recomendaciones]]></category>

		<guid isPermaLink="false">http://ivanmendoza.net/general/de-diseo-a-diseadores-presentaciones-recomendadas-2010-09-18</guid>
		<description><![CDATA[Grandes ideas procesadas, simplificadas y divididas con el único fin de acelerar todo ese complicado proceso de aprender, así son las presentaciones, y en las recomendaciones de hoy los dejo con tres de mis presentaciones favoritas sobre diseño. Espero las &#8230; <a href="http://ivanmendoza.net/tips/presentaciones-recomendadas">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Grandes ideas procesadas, simplificadas y divididas con el único fin de acelerar todo ese complicado proceso de aprender, así son las presentaciones, y en las recomendaciones de hoy los dejo con tres de mis presentaciones favoritas sobre diseño.</p>
<p>Espero las aprovechen tanto como puedan que lo valen.</p>
<h2><strong>“<a href="http://www.slideshare.net/bokardo/designing-with-psychology-in-mind">Designing with psychology in mind</a>”</strong></h2>
<p>por <em>Joshua Porter</em>. 5 principios de la psicología que pueden ser usados al crear diseño web.</p>
<div id="__ss_1630947" style="width: 425px;">
<p><object id="__sse1630947" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=aea-joshua-porter-designing-with-psychology-in-mind-090624051403-phpapp02&amp;stripped_title=designing-with-psychology-in-mind&amp;userName=bokardo" /><param name="name" value="__sse1630947" /><param name="allowfullscreen" value="true" /><embed id="__sse1630947" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=aea-joshua-porter-designing-with-psychology-in-mind-090624051403-phpapp02&amp;stripped_title=designing-with-psychology-in-mind&amp;userName=bokardo" name="__sse1630947" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
</div>
<h2>”<strong><a href="http://www.slideshare.net/bokardo/metricsdriven-design-4317168">Metrics-Driven Design</a></strong>”</h2>
<p>por <em>Joshua Porter</em>. Una vista profunda al diseño orientado por métricas. ¿sirve? ¿no sirve? Vean la presentación.</p>
<div id="__ss_4317168" style="width: 425px;"><object id="__sse4317168" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=metrics-driven-design-joshua-porter-100526102241-phpapp01&amp;stripped_title=metricsdriven-design-4317168&amp;userName=bokardo" /><param name="name" value="__sse4317168" /><param name="allowfullscreen" value="true" /><embed id="__sse4317168" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=metrics-driven-design-joshua-porter-100526102241-phpapp01&amp;stripped_title=metricsdriven-design-4317168&amp;userName=bokardo" name="__sse4317168" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p>A propósito de la presentación, pueden encontrar más información en <a href="http://www.slideshare.net/dmc500hats/designing-marketing-plans">Metrics-Driven Marketing Strategy</a>, también presentación.</p>
<h2><strong>“<a href="http://www.slideshare.net/MoritzStefaner/bootstrapping-use-visualizations-to-create-visualizations">Bootstrapping &#8211; use visualizations to create visualizations</a>”</strong></h2>
<p>por <em>Moritz Stefaner</em>. Información en cantidades masivas ¿cómo organizarla? En la siguiente presentación obtendrán un vistazo a las decenas de formas de mostrar información incluyendo algunos tips para hacerlo.</p>
<div id="__ss_4399476" style="width: 425px;"><object id="__sse4399476" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=moritzstefaner-milan-100603043919-phpapp02&amp;stripped_title=bootstrapping-use-visualizations-to-create-visualizations&amp;userName=MoritzStefaner" /><param name="name" value="__sse4399476" /><param name="allowfullscreen" value="true" /><embed id="__sse4399476" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=moritzstefaner-milan-100603043919-phpapp02&amp;stripped_title=bootstrapping-use-visualizations-to-create-visualizations&amp;userName=MoritzStefaner" name="__sse4399476" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p>Como debieron notar, dos de las presentaciones son de Joshua Porter, experto en experiencia de usuario (<a href="http://ivanmendoza.net/tag/ux">UX</a>), mejor conocido por su blog (y actual nickname) <a href="http://bokardo.com/">Bokardo</a> que es uno de los blogs recomendados, aunque últimamente actualice poco.</p>
<p>Hasta la próxima.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 798px; width: 1px; height: 1px; overflow: hidden;">A propósito de la presentación, pueden encontrar más información en <a href="http://www.slideshare.net/dmc500hats/designing-marketing-plans">Metrics-Driven Marketing Strategy</a>, también presentación.</div>
<div id="crp_related"><h3>Artículos relacionados:</h3><ul><li><a href="http://ivanmendoza.net/eventos/las-presentaciones-del-1er-barcamp-guatemala" rel="bookmark" class="crp_title">Las presentaciones del 1er Barcamp Guatemala</a></li><li><a href="http://ivanmendoza.net/tips/de-diseo-a-diseadores-ted-talks" rel="bookmark" class="crp_title">De dise&ntilde;o a dise&ntilde;adores: TED Talks</a></li><li><a href="http://ivanmendoza.net/musica/3-libras" rel="bookmark" class="crp_title">3 libras</a></li></ul></div><p><a href="http://ivanmendoza.net/tips/presentaciones-recomendadas?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=comentarios&utm_term=Comenta#comments">Comenta</a></p>
<hr />
<p><small><a href="http://ivanmendoza.net?utm_source=feed&utm_medium=link&utm_content=footer&utm_campaign=creditos">ivanmendoza</a> 2010 - Bajo licencia <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/gt/">Creative Commons By-NC-SA</a>.</small></p>]]></content:encoded>
			<wfw:commentRss>http://ivanmendoza.net/tips/presentaciones-recomendadas/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
	</channel>
</rss>

