<?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>Sopa de Pixels &#187; XHTML y CSS</title>
	<atom:link href="http://www.sopadepixels.com/category/xhtml-y-css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sopadepixels.com</link>
	<description></description>
	<lastBuildDate>Thu, 05 Mar 2009 11:43:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>40 recursos para la creación de layouts en CSS</title>
		<link>http://www.sopadepixels.com/40-recursos-para-la-creacion-de-layouts-en-css/</link>
		<comments>http://www.sopadepixels.com/40-recursos-para-la-creacion-de-layouts-en-css/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 19:15:51 +0000</pubDate>
		<dc:creator>Oriol Boix</dc:creator>
				<category><![CDATA[Diseño interacción]]></category>
		<category><![CDATA[XHTML y CSS]]></category>

		<guid isPermaLink="false">http://www.sopadepixels.com/?p=21</guid>
		<description><![CDATA[De la forma en la que nos tiene habituados, en noupe.com han hecho una nueva recopilación.
Esta vez la recopilación consiste en 40 recursos para diseño de layouts con css.
Entre ellos encontramos tutoriales, tips y “best practices” para el diseño y diagramación de sites en (X)HTML y CSS.
Imprescindible en los favoritos de cualquier diseñador / maquetador [...]]]></description>
			<content:encoded><![CDATA[<p>De la forma en la que nos tiene habituados, en <a title="Noupe" href="http://www.noupe.com" class="externo">noupe.com</a> han hecho una nueva recopilación.</p>
<p>Esta vez la recopilación consiste en 40 recursos para diseño de layouts con css.<br />
Entre ellos encontramos tutoriales, tips y “best practices” para el diseño y diagramación de sites en (X)HTML y CSS.</p>
<p>Imprescindible en los favoritos de cualquier diseñador / maquetador web.</p>
<p>Vía: <a title="CSS Layouts: 40+ Tutorials, Tips, Demos and Best Practices"  class="externo" href="http://www.noupe.com/css/css-layouts-40-tutorials-tips-demos-and-best-practices.html">noupe.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sopadepixels.com/40-recursos-para-la-creacion-de-layouts-en-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clearfix y su alternativa semántica</title>
		<link>http://www.sopadepixels.com/clearfix-y-su-alternativa-semantica/</link>
		<comments>http://www.sopadepixels.com/clearfix-y-su-alternativa-semantica/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 12:15:06 +0000</pubDate>
		<dc:creator>Oriol Boix</dc:creator>
				<category><![CDATA[XHTML y CSS]]></category>

		<guid isPermaLink="false">http://www.sopadepixels.com/?p=19</guid>
		<description><![CDATA[Muchos os habréis encontrado con el problema del colapso de los contenedores de elementos flotantes.
La propiedad float de CSS es muy útil y muy usada para posicionar elementos en la interfaz pero presenta un pequeño problema: Al estar situada dentro de otro elemento (por ejemplo un div), este elemento contenedor no envuelve al elemento flotante [...]]]></description>
			<content:encoded><![CDATA[<p>Muchos os habréis encontrado con el problema del colapso de los contenedores de elementos flotantes.</p>
<p>La propiedad float de CSS es muy útil y muy usada para posicionar elementos en la interfaz pero presenta un pequeño problema: Al estar situada dentro de otro elemento (por ejemplo un div), este elemento contenedor no envuelve al elemento flotante dentro de ella (colapsa).</p>
<p>Una forma común y de muy extendida utilización, entre otros por mi, es usar el método clearfix. Este método consiste en crear una clase &#8220;clearfix&#8221; en nuestro CSS y aplicarla a los elementos contenedores.</p>
<p>Por ejemplo, en un código html tal que&#8230;</p>
<p class="codehtml">
&lt;div id=&#8221;contenedor&#8221; class=&#8221;clearfix&#8221;&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;div id=&#8221;divflotante&#8221;&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Div flotante.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br />
&lt;/div&gt;
</p>
<p>&#8230;el css sería:</p>
<p class="codecss">
.clearfix:after {<br />
&nbsp;&nbsp;&nbsp;&nbsp;content:&#8221;.&#8221;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;display:block;<br />
&nbsp;&nbsp;&nbsp;&nbsp;height:0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;clear:both;<br />
&nbsp;&nbsp;&nbsp;&nbsp;visibility:hidden;<br />
}<br />
.clearfix {display:inline-block;}<br />
/* Hide from IE Mac \*/<br />
.clearfix {display:block;}<br />
/* End hide from IE Mac */<br />
#divflotante {<br />
&nbsp;&nbsp;&nbsp;&nbsp;float:left;<br />
}
</p>
<p>El problema de este método es que, si queremos ser puros y castos, estamos ensuciando nuestro html con una clase que no es semántica. No habla del contenido o tipología del elemento al que está aplicada.</p>
<p>Para ser semánticos, leo en <a class="externo" title="csslab" href="http://www.csslab.cl/">CSSLab</a> una metodología que por un lado es muy sencilla y, por otro, no ensucia la semántica de nuestro html ni del código de nuestro archivo de estilos:</p>
<p><a class="externo" title="Clearfix ultimate" href="http://www.csslab.cl/2008/06/09/clearfix-ultimate/">Overflow para evitar el colapso en contenedores que envuelven elementos flotantes</a></p>
<p>No conocía la técnica y es realmente buena.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sopadepixels.com/clearfix-y-su-alternativa-semantica/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS para rotar una página HTML</title>
		<link>http://www.sopadepixels.com/css-para-rotar-una-pagina-html/</link>
		<comments>http://www.sopadepixels.com/css-para-rotar-una-pagina-html/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 14:55:37 +0000</pubDate>
		<dc:creator>Oriol Boix</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[XHTML y CSS]]></category>

		<guid isPermaLink="false">http://www.sopadepixels.com/?p=14</guid>
		<description><![CDATA[Leo en Anieto2K sobre la propiedad propuesta por WebKit para hacer transformaciones directamente al html de una página con CSS. 
Una de las curiosas utilidades de esta propiedad es la de rotar el html mismo.
¿Cómo?
Para muestra un botón (bueno, dos):
Flip / Flip 2 (probad valores como, por ejemplo, 45)
Otras funcionalidades interesantes de la propiedad:
Skew / [...]]]></description>
			<content:encoded><![CDATA[<p>Leo en <a href="http://www.anieto2k.com/" class="externo">Anieto2K</a> sobre la propiedad propuesta por <a href="http://webkit.org/blog/130/css-transforms/" class="externo">WebKit</a> para hacer transformaciones directamente al html de una página con CSS. <br />
Una de las curiosas utilidades de esta propiedad es la de rotar el html mismo.</p>
<p>¿Cómo?</p>
<p>Para muestra un botón (bueno, dos):</p>
<p style="text-align:center;"><a href="javascript:document.body.style['-webkit-transform']='rotate(180deg)'" onclick="javascript:urchinTracker('/outgoing/undefined');">Flip</a> / <a href="javascript:document.body.style['-webkit-transform']='rotate('+prompt('degrees',180)+'deg)'" onclick="javascript:urchinTracker('/outgoing/undefined');">Flip 2 (probad valores como, por ejemplo, 45)</a></p>
<p>Otras funcionalidades interesantes de la propiedad:</p>
<p style="text-align:center;"><a href="javascript:document.body.style['-webkit-transform']='skew(10deg)'" onclick="javascript:urchinTracker('/outgoing/undefined');">Skew</a> / <a href="javascript:document.body.style['-webkit-transform']='rotate('+prompt('skew',10)+'deg)'" onclick="javascript:urchinTracker('/outgoing/undefined');">Skew 2</a></p>
<p>NOTA: sólo funciona en navegadores con motor <a href="http://es.wikipedia.org/wiki/Webkit#Navegadores_web" class="externo">WebKit</a> (Konqueror, safari &#8230;)</p>
<p>Vía: <a href="http://www.anieto2k.com/2008/06/02/haz-flip-a-las-paginas-con-safari/" class="externo">Anieto2K</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sopadepixels.com/css-para-rotar-una-pagina-html/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pforms &#8211; Crea formularios descargables en 2 minutos</title>
		<link>http://www.sopadepixels.com/pforms-crea-formularios-descargables-en-2-minutos/</link>
		<comments>http://www.sopadepixels.com/pforms-crea-formularios-descargables-en-2-minutos/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 15:54:11 +0000</pubDate>
		<dc:creator>Oriol Boix</dc:creator>
				<category><![CDATA[Apps gratis]]></category>
		<category><![CDATA[Recursos web]]></category>
		<category><![CDATA[XHTML y CSS]]></category>

		<guid isPermaLink="false">http://www.sopadepixels.com/?p=4</guid>
		<description><![CDATA[Hace días que veo las distintas herramientas on-line de creación de formularios. Parece que es un campo en el que ha habido distintas iniciativas.
El problema para mi, como desarrollador, es que la mayoría de ellas dan demasiadas opciones y te lo ponen muy fácil, pero en la dirección equivocada. Sí, sí, en este internet tan [...]]]></description>
			<content:encoded><![CDATA[<p>Hace días que veo las distintas herramientas on-line de creación de formularios. Parece que es un campo en el que ha habido distintas iniciativas.<br />
El problema para mi, como desarrollador, es que la mayoría de ellas dan demasiadas opciones y te lo ponen muy fácil, pero en la dirección equivocada. Sí, sí, en este internet tan repleto de opciones se me antoja que a veces te dan el trabajo tan masticado que pierdes el control sobre él.</p>
<p>Normalmente, es un tanto tedioso picar el código XHTML y CSS de nuestros formularios, lo que acostumbra a dar como resultado una falta de aprovechamiento de las capacidades de estilo que tienen los mismos.</p>
<p>Yendo al grano: hoy he probado <a href="http://www.phpform.org/" title="pform" class="externo">Pform</a> y ha resultado ser justo la herramienta que estaba buscando.</p>
<div style="text-align:center;"><img src="http://www.sopadepixels.com/wp-content/uploads/2008/04/pforms.png" alt="pform image" width="265" height="120" /></div>
<p>Pform te genera, de forma muy rápida (pero que muy rápida) y muy sencilla (pero que muy sencilla) un formulario estético y con un buen diseño centrado en el usuario y te ofrece en zip el código XHTML, CSS y JS totalmente <a href="http://www.w3c.org" title="W3C" class="externo">válido</a> y cross-browser para su descarga. No incluye ni PHP, ni estadísticas, ni te lo aloja en su servidor para que lo incluyas con un iframe, ni tienes que registrarte ni nada: creas tu formulario y te lo descargas.<br />
El código generado está muy bien estructurado para su posterior modificación.<br />
Y, por supuesto, totalmente gratuito.<br />
Si tengo alguna crítica a Pform es que el archivo CSS generado es un poco largo ya que tiene en cuenta todas las posibilidades que pueden aparecer en tu formulario.</p>
<p>Podría analizar más profundamente sus características pero lo mejor será que <a href="http://www.phpform.org" title="Pform" class="externo">lo probéis vosotros mismos</a>, es tan rápido que da gusto</p>
<p>Por si preferís herramientas que os den el trabajo más &#8220;masticado&#8221; aquí os dejo un listado de lo que he encontrado, si eso ya las iré analizando más profundamente. Decir que la mayoría siguen el siguiente modelo: Te registras, creas formularios, los incluyes en tu web mediante un iframe o parecido, geastiona tus respuestas y analizan los datos recibidos (Register, create, publish, analize): </p>
<ul>
<li><a href="http://www.formsite.com/" title="Formsite" class="externo">Formsite</a></li>
<li><a href="http://questionform.com/" title="Questionform" class="externo">Questionfomr</a></li>
<li><a href="http://www.icebrrg.com/" title="Icebrrg" class="externo">Icebrrg</a> </li>
<li><a href="http://www.formlogix.com/" title="formlogix" class="externo">Formlogix</a> </li>
<li><a href="http://www.formassembly.com/" title="formassembly" class="externo">Formassembly</a> </li>
<li><a href="http://www.jotform.com/" title="jotform" class="externo">Jotform</a></li>
<li><a href="http://www.starterbase.com/" title="starterbase" class="externo">Starterbase</a> </li>
<li><a href="http://wufoo.com/" title="Wufoo" class="externo">Wufoo</a> </li>
<li><a href="http://www.formalive.com/" title="Formalive" class="externo"> Formalive</a> </li>
</ul>
<p>Enlace a Pform: <a href="http://www.phpform.org" title="Pform" class="externo">http://www.phpform.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sopadepixels.com/pforms-crea-formularios-descargables-en-2-minutos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
