<?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>Linux Hispano &#187; css</title> <atom:link href="http://www.linuxhispano.net/etiqueta/css/feed/" rel="self" type="application/rss+xml" /><link>http://www.linuxhispano.net</link> <description>Noticias, tira, podcast, juegos, Linux y software libre</description> <lastBuildDate>Fri, 10 Feb 2012 14:00:58 +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>Combina y comprime todos los ficheros CSS y JS para optimizar WordPress con WP Minify</title><link>http://www.linuxhispano.net/2011/10/25/combina-y-comprime-todos-los-ficheros-css-y-js-para-optimizar-wordpress-con-wp-minify/</link> <comments>http://www.linuxhispano.net/2011/10/25/combina-y-comprime-todos-los-ficheros-css-y-js-para-optimizar-wordpress-con-wp-minify/#comments</comments> <pubDate>Tue, 25 Oct 2011 15:30:16 +0000</pubDate> <dc:creator>F. Javier Carazo Gil</dc:creator> <category><![CDATA[Tutoriales]]></category> <category><![CDATA[combinar]]></category> <category><![CDATA[comprimir]]></category> <category><![CDATA[css]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[js]]></category> <category><![CDATA[minify]]></category> <category><![CDATA[rendimiento]]></category> <category><![CDATA[velocidad]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://www.linuxhispano.net/?p=8028</guid> <description><![CDATA[Cada vez que accedemos a una web, independientemente del CMS que usemos (como si no usamos ninguno), el navegador empieza la descarga del sitio en HTML y todo lo que trae consigo (principalmente imágenes, hojas de estilo y ficheros de &#8230; <a
href="http://www.linuxhispano.net/2011/10/25/combina-y-comprime-todos-los-ficheros-css-y-js-para-optimizar-wordpress-con-wp-minify/">Continuar leyendo <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Cada vez que accedemos a una web, independientemente del <a
target="_blank" href="http://es.wikipedia.org/wiki/CMS" target="_blank">CMS</a> que usemos (como si no usamos ninguno), el navegador empieza la descarga del sitio en <a
target="_blank" href="http://es.wikipedia.org/wiki/HTML" target="_blank">HTML</a> y todo lo que trae consigo (principalmente imágenes, hojas de estilo y ficheros de script del lado del cliente como <a
target="_blank" href="http://es.wikipedia.org/wiki/JavaScript" target="_blank">JavaScript</a>) mediante protocolo <a
target="_blank" href="http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol" target="_blank">HTTP</a>.</p><p>¿Qué problema tiene <a
target="_blank" href="http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol" target="_blank">HTTP</a>? Para cada petición de este tipo, abre y cierra la conexión. ¿Eso qué conlleva? Un aumento del tiempo de transferencia.</p><p>Como se puede observar, el problema en parte es abordable ya que aunque no podemos (por ahora) reunir todas las imágenes en una sola transmisión, sí que es cierto que podemos hacer que si tenemos 4 ficheros de hojas de estilo <a
target="_blank" href="http://es.wikipedia.org/wiki/Hojas_de_estilo_en_cascada" target="_blank">CSS</a> y 10 ficheros <a
target="_blank" href="http://es.wikipedia.org/wiki/JavaScript" target="_blank">JavaScript</a> que cargar; podemos limitarnos a enviar un sólo fichero de cada tipo al navegador. El resultado no cambia y aceleramos el proceso.</p><p>Si usamos <a
target="_blank" href="http://wordpress.org/" target="_blank">WordPress</a>, podemos instalar <a
target="_blank" href="http://wordpress.org/extend/plugins/wp-minify/" target="_blank">WP Minify</a> para que automatice este proceso por nosotros y nos olvidemos, junto con otra mejora, comprime ambos ficheros resultantes lo que lleva a una mejora mayor aún de la ya comentada.</p><p>Podéis ver el efecto de usarlo en las capturas siguientes:</p><p><a
href="http://www.linuxhispano.net/wp-content/uploads/2011/10/fiddler_before.png"><img
class="aligncenter size-full wp-image-8029" title="fiddler_before" src="http://www.linuxhispano.net/wp-content/uploads/2011/10/fiddler_before.png" alt="WP Minify antes y después" width="447" height="139" /></a></p><p><span
id="more-8028"></span></p><p>Casi 100.000 bytes recibidos, tras usar <a
target="_blank" href="http://wordpress.org/extend/plugins/wp-minify/" target="_blank">WP Minify</a> tenemos:</p><p><a
href="http://www.linuxhispano.net/wp-content/uploads/2011/10/fiddler_after.png"><img
class="aligncenter size-full wp-image-8031" title="fiddler_after" src="http://www.linuxhispano.net/wp-content/uploads/2011/10/fiddler_after.png" alt="WP Minify tras instalar" width="480" height="54" /></a></p><p>Menos de 30.000, ¿muy útil verdad? Veamos cómo instalarlo. Nos dirigimos a:</p><ul><li>Escritorio</li><li>Plugins</li><li>Añadir nuevo</li><li>Buscamos &#8220;WP Minify&#8221;</li><li>Instalar ahora</li></ul><p>Una vez instalado lo activamos pero antes de eso nos aseguramos de que el servidor web tiene permisos de escritura en:</p><ul><li>/wp-content/plugins/wp-minify/cache</li><li>/wp-content/plugins/wp-minify/min/config.php</li></ul><p>Con sólo eso veremos el rendimiento de nuestro sitio optimizado de forma automática sin esfuerzo de nuestra parte.</p> ]]></content:encoded> <wfw:commentRss>http://www.linuxhispano.net/2011/10/25/combina-y-comprime-todos-los-ficheros-css-y-js-para-optimizar-wordpress-con-wp-minify/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Modificar el inicio de una lista ordenada en HTML</title><link>http://www.linuxhispano.net/2011/08/25/modificar-el-inicio-de-una-lista-ordenada-en-html/</link> <comments>http://www.linuxhispano.net/2011/08/25/modificar-el-inicio-de-una-lista-ordenada-en-html/#comments</comments> <pubDate>Thu, 25 Aug 2011 17:00:31 +0000</pubDate> <dc:creator>F. Javier Carazo Gil</dc:creator> <category><![CDATA[Tutoriales]]></category> <category><![CDATA[css]]></category> <category><![CDATA[html]]></category> <category><![CDATA[li]]></category> <category><![CDATA[lista]]></category> <category><![CDATA[ol]]></category> <category><![CDATA[ordenada]]></category> <category><![CDATA[web]]></category> <guid
isPermaLink="false">http://www.linuxhispano.net/?p=7125</guid> <description><![CDATA[Siempre que usamos listas ordenadas en HTML (ordered lists definidas por el tag: &#60;ol&#62;), tenemos una serie de elementos ordenados por número (o por letra en función del CSS). Por ejemplo: Primer elemento Segundo elemento Tercer elemento Si por cualquier &#8230; <a
href="http://www.linuxhispano.net/2011/08/25/modificar-el-inicio-de-una-lista-ordenada-en-html/">Continuar leyendo <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Siempre que usamos listas ordenadas en HTML (<a
target="_blank" href="http://www.w3schools.com/tags/tag_ol.asp" target="_blank"><em>ordered lists </em>definidas por el <em>tag</em>: &lt;ol&gt;</a>), tenemos una serie de elementos ordenados por número (o por letra en función del CSS). Por ejemplo:</p><ol><li>Primer elemento</li><li>Segundo elemento</li><li>Tercer elemento</li></ol><p>Si por cualquier razón queremos empezar por un elemento diferente a uno (por ejemplo porque queramos continuar la lista anterior en otro punto del documento HTML), tenemos el atributo &#8220;<a
target="_blank" href="http://www.w3schools.com/tags/att_ol_start.asp" target="_blank">start</a>&#8220;, veamos un ejemplo de su uso:</p><ol
start="4"><li>Cuarto elemento</li><li>Quinto elemento</li></ol><p>El código fuente sería:</p><pre>&lt;ol start="4"&gt;
	&lt;li&gt;Cuarto elemento&lt;/li&gt;
	&lt;li&gt;Quinto elemento&lt;/li&gt;
&lt;/ol&gt;</pre><p>Sin usar este atributo no podríamos haberlo hecho.</p> ]]></content:encoded> <wfw:commentRss>http://www.linuxhispano.net/2011/08/25/modificar-el-inicio-de-una-lista-ordenada-en-html/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>W3Schools, portal con tutoriales sobre HTML, CSS y Javascript</title><link>http://www.linuxhispano.net/2011/07/18/w3schools-portal-con-tutoriales-sobre-html-css-y-javascript/</link> <comments>http://www.linuxhispano.net/2011/07/18/w3schools-portal-con-tutoriales-sobre-html-css-y-javascript/#comments</comments> <pubDate>Mon, 18 Jul 2011 15:29:40 +0000</pubDate> <dc:creator>Manuel Ignacio López Quintero</dc:creator> <category><![CDATA[Noticias]]></category> <category><![CDATA[css]]></category> <category><![CDATA[html]]></category> <category><![CDATA[javascrip]]></category> <category><![CDATA[tutoriales]]></category> <category><![CDATA[w3schools]]></category> <guid
isPermaLink="false">http://www.linuxhispano.net/?p=6918</guid> <description><![CDATA[Si buscas un portal para aprender los estándares web, W3Schools es tu sitio. No sólo contiene excelentes tutoriales paso a paso de HTML, CSS y Javascript, sino que también dispone de sus correspondientes referencias, completas y actualizadas. También existen tutoriales &#8230; <a
href="http://www.linuxhispano.net/2011/07/18/w3schools-portal-con-tutoriales-sobre-html-css-y-javascript/">Continuar leyendo <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><a
href="http://www.linuxhispano.net/2011/07/18/w3schools-portal-con-tutoriales-sobre-html-css-y-javascript/w3schools-com_/" rel="attachment wp-att-6919"><img
src="http://www.linuxhispano.net/wp-content/uploads/2011/07/w3schools.com_.png" alt="" title="w3schools.com_" width="300" height="225" class="aligncenter size-full wp-image-6919" /></a></p><p>Si buscas un portal para aprender los estándares web, W3Schools es tu sitio. No sólo contiene excelentes tutoriales paso a paso de HTML, CSS y Javascript, sino que también dispone de sus correspondientes referencias, completas y actualizadas.</p><p>También existen tutoriales sobre otras tecnologías como XML, SQL, PHP, etc. Eso sí, en mi opinión se pueden encontrar mejores tutoriales.</p><p>El único fallo es que está inglés, pero el nivel es muy sencillo y fácil de comprender.</p><p>Enlace: <a
target="_blank" href="http://www.w3schools.com/">W3Schools</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.linuxhispano.net/2011/07/18/w3schools-portal-con-tutoriales-sobre-html-css-y-javascript/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Juego en HTML Canvas &#8211; Fred Jones</title><link>http://www.linuxhispano.net/2011/05/29/juego-en-html-canvas-fred-jones/</link> <comments>http://www.linuxhispano.net/2011/05/29/juego-en-html-canvas-fred-jones/#comments</comments> <pubDate>Sun, 29 May 2011 10:32:01 +0000</pubDate> <dc:creator>Manuel Ignacio López Quintero</dc:creator> <category><![CDATA[Juegos]]></category> <category><![CDATA[css]]></category> <category><![CDATA[html]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[juego]]></category> <guid
isPermaLink="false">http://www.linuxhispano.net/?p=6373</guid> <description><![CDATA[Todos sabemos que HTML, CSS y Javascript están de moda. Y es verdad, estas tecnologías forman un trío excelente para realizar aplicaciones multiplataforma. Recordad que la W3C simplificó HTML5 a HTML, personalmente me encantó su decisión, denominando su versión Living &#8230; <a
href="http://www.linuxhispano.net/2011/05/29/juego-en-html-canvas-fred-jones/">Continuar leyendo <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Todos sabemos que HTML, CSS y Javascript están de moda. Y es verdad, estas tecnologías forman un trío excelente para realizar aplicaciones multiplataforma. Recordad que la W3C simplificó HTML5 a HTML, personalmente me encantó su decisión, denominando su versión <a
target="_blank" href="http://whatwg.org/html">Living Standard</a>.</p><p>Como me gustan los juegos aquí os dejo uno que demuestra lo que se puede hacer ya programando en estos lenguajes. Si bien estas tecnologías aún les queda mucho camino para sustituir la potencia de Flash con respecto a las aplicaciones web, es un avance muy importante.</p><p>Los <strong>controles</strong> son el <strong>cursor izquierdo</strong> y el <strong>cursor derecho</strong> para moverse y <strong>espacio</strong> para saltar. Si no se mueve el personaje, pulsa con el botón izquierdo del ratón en el canvas.</p><div
style="text-align:center;"> <object
type="text/html" data="http://www.watersheep.org/~markh/html_canvas/game.html" width="645" height="485"></object></div> ]]></content:encoded> <wfw:commentRss>http://www.linuxhispano.net/2011/05/29/juego-en-html-canvas-fred-jones/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Comprimir y optimizar código CSS</title><link>http://www.linuxhispano.net/2011/04/09/comprimir-y-optimizar-codigo-css/</link> <comments>http://www.linuxhispano.net/2011/04/09/comprimir-y-optimizar-codigo-css/#comments</comments> <pubDate>Sat, 09 Apr 2011 08:34:51 +0000</pubDate> <dc:creator>F. Javier Carazo Gil</dc:creator> <category><![CDATA[Tutoriales]]></category> <category><![CDATA[codigo]]></category> <category><![CDATA[comprimir]]></category> <category><![CDATA[css]]></category> <category><![CDATA[estilos]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[optimizar]]></category> <guid
isPermaLink="false">http://www.linuxhispano.net/?p=5901</guid> <description><![CDATA[Cada vez que accedemos a un sitio web nos descargamos, entre otras cosas, sus hojas de estilos. Aunque para trabajar con ellas lo ideal es tenerlas bien estructuradas y comentadas, al navegador le da igual interpretar una hoja de estilos &#8230; <a
href="http://www.linuxhispano.net/2011/04/09/comprimir-y-optimizar-codigo-css/">Continuar leyendo <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Cada vez que accedemos a un sitio web nos descargamos, entre otras cosas, sus <a
target="_blank" href="http://es.wikipedia.org/wiki/Hojas_de_estilo_en_cascada" target="_blank">hojas de estilos</a>. Aunque para trabajar con ellas lo ideal es tenerlas bien estructuradas y comentadas, al navegador le da igual interpretar una hoja de estilos bien espaciada y comentada, que su equivalente comprimido.</p><p>Es decir, si usamos el fuente CSS sobre el que trabajamos como fichero de producción estamos cometiendo un fallo: <strong>estamos transmitiendo información de forma innecesaria en muchas ocasiones</strong> (nosotros mismos lo hacemos ahora mismo en Linux Hispano). Es algo similar a lo que ocurre con jQuery y sus dos versiones:</p><ul><li><a
target="_blank" href="http://code.jquery.com/jquery-1.5.2.js" target="_blank">La de desarrollo</a> (214 KB)</li><li><a
target="_blank" href="http://code.jquery.com/jquery-1.5.2.min.js" target="_blank">La min para sistemas en producción</a> (29 KB)</li></ul><p><a
href="http://www.linuxhispano.net/wp-content/uploads/2011/04/css_logo.png"><img
class="aligncenter size-full wp-image-5948" title="css_logo" src="http://www.linuxhispano.net/wp-content/uploads/2011/04/css_logo.png" alt="" width="200" height="180" /></a></p><p>Como podéis apreciar la diferencia es ostensible. ¿Qué hace el código de producción que no haga el de desarrollo? Nada, sólo que el segundo está minimizado y comprimido. Ahora eso sí, es totalmente ilegible para un humano.</p><p>Para conseguir este mismo efecto con una hoja de estilos CSS tenemos servicios web en línea que nos permiten hacerlo en un momento. Personalmente me gusta mucho <a
target="_blank" href="http://www.cssdrive.com/index.php/main/csscompressor/" target="_blank">este de CSS Drive</a>. Sólo tendremos que copiar y pegar el código CSS y elegir el grado de compresión. Tiene <a
target="_blank" href="http://www.cssdrive.com/index.php/main/csscompressoradvanced/" target="_blank">un modo avanzado</a> en el que podremos elegir más características, pero con las ofrecidas <a
target="_blank" href="http://www.cssdrive.com/index.php/main/csscompressor/" target="_blank">en el básico</a> es suficiente.</p> ]]></content:encoded> <wfw:commentRss>http://www.linuxhispano.net/2011/04/09/comprimir-y-optimizar-codigo-css/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Logo de Internet Explorer en CSS puro</title><link>http://www.linuxhispano.net/2011/01/14/logo-de-internet-explorer-en-css-puro/</link> <comments>http://www.linuxhispano.net/2011/01/14/logo-de-internet-explorer-en-css-puro/#comments</comments> <pubDate>Fri, 14 Jan 2011 14:07:02 +0000</pubDate> <dc:creator>F. Javier Carazo Gil</dc:creator> <category><![CDATA[Noticias]]></category> <category><![CDATA[chrome]]></category> <category><![CDATA[css]]></category> <category><![CDATA[css3]]></category> <category><![CDATA[firefox]]></category> <category><![CDATA[internet explorer]]></category> <category><![CDATA[logo]]></category> <category><![CDATA[opera]]></category> <guid
isPermaLink="false">http://www.linuxhispano.net/?p=4959</guid> <description><![CDATA[Seguro que has leído muchísimo sobre CSS3 en la red, pero como los navegadores son más lentos en sus implementaciones que el W3C formalizando el estándar, no habrás visto aún muchos ejemplos de las mejores posibilidades de esta tecnología. Uno &#8230; <a
href="http://www.linuxhispano.net/2011/01/14/logo-de-internet-explorer-en-css-puro/">Continuar leyendo <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Seguro que has leído muchísimo sobre <a
target="_blank" href="http://es.wikipedia.org/wiki/Hojas_de_estilo_en_cascada#CSS_3" target="_blank">CSS3</a> en la red, pero como los navegadores son más lentos en sus implementaciones que el <a
target="_blank" href="http://es.wikipedia.org/wiki/World_Wide_Web_Consortium" target="_blank">W3C </a>formalizando el estándar, no habrás visto aún muchos ejemplos de las mejores posibilidades de esta tecnología.</p><p>Uno de estos ejemplos es hacer cosas tan curiosas como <a
target="_blank" href="http://cordobo.com/1662-pure-css-animated-3d-super-mario-icon/" target="_blank">una animación en tres dimensiones de Super Mario en movimiento</a> o <a
target="_blank" href="http://cordobo.com/wp-content/uploads/ie-pure-css-logo/" target="_blank">dibujar el logo de Internet Explorer</a>. Es curioso porque él mismo no se puede dibujar. Veamos cómo se renderiza en cada navegador:</p><p><a
href="http://www.linuxhispano.net/wp-content/uploads/2011/01/cordobo_internet_explorer.jpg"><img
class="aligncenter size-full wp-image-4960" title="cordobo_internet_explorer" src="http://www.linuxhispano.net/wp-content/uploads/2011/01/cordobo_internet_explorer.jpg" alt="" width="700" height="268" /></a>Resulta curioso que entre dos navegadores webkit, como Safari 5 y Chrome 5 haya tanta diferencia. Si probáis a entrar con una beta de Chrome 6 se nota el cambio. Opera e Internet Explorer, por desgracia, van algo atrás en este tema. Y Firefox&#8230; intachable.</p><p>¿Habéis probado a ver <a
target="_blank" href="http://cordobo.com/wp-content/uploads/ie-pure-css-logo/" target="_blank">cómo se ve en vuestro navegador</a>?</p> ]]></content:encoded> <wfw:commentRss>http://www.linuxhispano.net/2011/01/14/logo-de-internet-explorer-en-css-puro/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Frameworks para PHP y CSS</title><link>http://www.linuxhispano.net/2010/09/04/frameworks-para-php-y-css/</link> <comments>http://www.linuxhispano.net/2010/09/04/frameworks-para-php-y-css/#comments</comments> <pubDate>Sat, 04 Sep 2010 09:01:56 +0000</pubDate> <dc:creator>Alberto Hornero Luque</dc:creator> <category><![CDATA[Noticias]]></category> <category><![CDATA[css]]></category> <category><![CDATA[desarrollo]]></category> <category><![CDATA[lenguaje programacion]]></category> <category><![CDATA[php]]></category> <category><![CDATA[programación]]></category> <category><![CDATA[web]]></category> <guid
isPermaLink="false">http://www.linuxhispano.net/?p=3401</guid> <description><![CDATA[El otro día hablando con una amigo sobre programación y desarrollos en la Web me di cuenta de que existían muchos más frameworks (entornos de trabajo) para el lenguaje de programación PHP y la hoja de estilos CSS de los &#8230; <a
href="http://www.linuxhispano.net/2010/09/04/frameworks-para-php-y-css/">Continuar leyendo <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-full wp-image-3402" title="php_css_framework_linux_hispano" src="http://www.linuxhispano.net/wp-content/uploads/2010/09/php_css_framework_linux_hispano.jpg" alt="" width="420" height="389" />El otro día hablando con una amigo sobre programación y desarrollos en la Web me di cuenta de que existían muchos más <em>frameworks </em>(entornos de trabajo) para el <strong><a
target="_blank" href="http://es.wikipedia.org/wiki/PHP" target="_blank">lenguaje de programación PHP</a></strong> y la <strong><a
target="_blank" href="http://es.wikipedia.org/wiki/Hojas_de_estilo_en_cascada" target="_blank">hoja de estilos CSS</a></strong> de los que pensabábamos. Así que esta mañana me he puesto a buscar algunos de los más populares (y otros no tanto) y aquí os presento la enumeración:</p><p><strong>Frameworks para PHP</strong>:</p><ul><li><a
target="_blank" href="http://www.yiiframework.com/">Yiiframework</a></li><li><a
target="_blank" href="http://codeigniter.com/">Codeigniter</a></li><li><a
target="_blank" href="http://cakephp.org/">Cakephp</a></li><li><a
target="_blank" href="http://www.phpdevshell.org/">Phpdevshell</a></li><li><a
target="_blank" href="http://www.akelos.org/">Akelos</a></li><li><a
target="_blank" href="http://www.symfony-project.org/">Symfony</a></li><li><a
target="_blank" href="http://www.pradosoft.com/">Pradosoft</a></li><li><a
target="_blank" href="http://www.zend.com/en/">Zend</a></li><li><a
target="_blank" href="http://seagullproject.org/">Seagullproject</a></li><li><a
target="_blank" href="http://zoopframework.com/">Zoopframework</a></li><li><a
target="_blank" href="http://www.phpmvc.net/">Phpmvc</a></li><li><a
target="_blank" href="http://ajax.zervaas.com.au/">AjaxAC</a></li><li><a
target="_blank" href="http://www.qcodo.com/">Qcodo</a></li><li><a
target="_blank" href="http://framework.maintainable.com/mvc/1_intro.php">Maintainable</a></li><li><a
target="_blank" href="http://evocore.net/">Evocore</a></li><li><a
target="_blank" href="http://phocoa.com/">Phocoa</a></li><li><a
target="_blank" href="http://kohanaframework.org/">Kohana</a></li><li><a
target="_blank" href="http://code.google.com/p/limb3/">Limb</a></li><li><a
target="_blank" href="http://solarphp.com/">Solarphp</a></li><li><a
target="_blank" href="http://www.blueshoes.org/">Blueshoes</a></li></ul><p><strong>Frameworks para CSS</strong>:</p><ul><li><a
target="_blank" href="http://www.52framework.com/">52framework</a></li><li><a
target="_blank" href="http://elements.projectdesigns.org/">Elements</a></li><li><a
target="_blank" href="http://www.yaml.de/en/">Yaml</a></li><li><a
target="_blank" href="http://developer.yahoo.com/yui/grids/">YUI</a></li><li><a
target="_blank" href="http://www.blueprintcss.org/">Blueprintcss</a></li><li><a
target="_blank" href="http://code.google.com/p/css-boilerplate/">Css-Boilerplate</a></li><li><a
target="_blank" href="http://devkick.com/lab/tripoli/">Tripoli</a></li><li><a
target="_blank" href="http://www.contentwithstyle.co.uk/content/a-css-framework">ContentWithStyle</a></li><li><a
target="_blank" href="http://960.gs/">960.gs</a></li><li><a
target="_blank" href="http://csswizardry.com/typogridphy/">Typogridphy</a></li><li><a
target="_blank" href="http://sencss.kilianvalkhof.com/">Sencss</a></li><li><a
target="_blank" href="http://bluetrip.org/">Bluetrip</a></li><li><a
target="_blank" href="http://code.google.com/p/emastic/">Emastic</a></li><li><a
target="_blank" href="http://code.google.com/p/malo/">Malo</a></li><li><a
target="_blank" href="http://elasticss.com/">Elasticss</a></li><li><a
target="_blank" href="http://code.google.com/p/the-golden-grid/">The Golden Grid</a></li><li><a
target="_blank" href="http://www.1kbgrid.com/">1kbgrid</a></li><li><a
target="_blank" href="http://www.designinfluences.com/fluid960gs/">Fluid960gs</a></li><li><a
target="_blank" href="http://code.google.com/p/logicss/">Logicss</a></li></ul><p>Y bien, estos han sido todos los que he encontrado. Supongo que alguno me me habré dejado atrás, así que se aceptan comentarios para completar la lista, sugerencias y opiniones sobre la propuesta.</p> ]]></content:encoded> <wfw:commentRss>http://www.linuxhispano.net/2010/09/04/frameworks-para-php-y-css/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Conocer el top 10 de comandos CSS3 [parte 1/2]</title><link>http://www.linuxhispano.net/2010/08/20/top-10-de-comandos-css3-parte-ii/</link> <comments>http://www.linuxhispano.net/2010/08/20/top-10-de-comandos-css3-parte-ii/#comments</comments> <pubDate>Fri, 20 Aug 2010 15:55:33 +0000</pubDate> <dc:creator>F. Javier Carazo Gil</dc:creator> <category><![CDATA[Tutoriales]]></category> <category><![CDATA[comandos]]></category> <category><![CDATA[css]]></category> <category><![CDATA[css3]]></category> <category><![CDATA[top]]></category> <guid
isPermaLink="false">http://www.linuxhispano.net/?p=3179</guid> <description><![CDATA[6. Box-sizing, al viejo estilo El estándar de box model del W3C se ha convertido ahora en una propiedad de un elemento, gracias al comando de CSS3: box-sizing: content-box. Veamos un ejemplo: #box6 { width: 200px; padding: 10px; /* para Mozilla &#8230; <a
href="http://www.linuxhispano.net/2010/08/20/top-10-de-comandos-css3-parte-ii/">Continuar leyendo <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><strong>6. Box-sizing, al viejo estilo</strong></p><p>El estándar de <em>box model </em>del W3C se ha convertido ahora en una propiedad de un elemento, gracias al comando de CSS3: <em>box-sizing: content-box.</em></p><p>Veamos un ejemplo:</p><pre name="code" class="css">
#box6 {
width: 200px;
padding: 10px;
/* para Mozilla Firefox */
-moz-box-sizing: content-box;
/* para IE8 */
box-sizing: content-box;
/* para Safari &amp; Google Chrome */
-webkit-box-sizing: content-box;
}
</pre><p>El comando <em>box-sizing</em> también acepta <em>border-box</em> que hace que el padding se enmarque dentro de la caja y no sumándolo a las dimensiones de ésta, tal como hacía en su día Internet Explorer 5. Un ejemplo de uso con <em>padding </em>y <em>border-box </em>sería el siguiente:</p><pre name="code" class="css">
#box6b {
width: 200px;
padding: 10px;
/* for Mozilla Firefox */
-moz-box-sizing: border-box;
/*for IE8 */
box-sizing: border-box;
/* for Safari &amp; Google Chrome */
-webkit-box-sizing: border-box;
}
</pre><p><strong>7. Contorno</strong></p><p>Además de la propiedad <em>border</em>, CSS3 incluye <em>outine </em>que es básicamente lo mismo pero que se puede aplicar a la vez, con una propiedad de <em>offset </em>que nos asegura un visualizado correcto de los dos de forma simultánea:</p><pre name="code" class="css">
#box7 {
border: 1px solid #000;
outline: 1px solid #699;
outline-offset: -9px;
}
</pre><p><strong>8. Gradientes de fondo</strong></p><p>Los gradientes en CSS3 son extremadamente potentes y la variedad de combinaciones que podemos realizar nos asegura posibilidades en todas las situaciones.</p><p>La familia Firefox y la familia Webkit los utilizan de una forma diferente, el primero con más variedad de propiedades pero menos posibilidades dentro de ésta, y el segundo lo contrario.</p><p>Veamos un ejemplo similar aplicado a cada familia de navegadores. Enb Webkit es más complejo pero a la vez más flexible (como suele ocurrir con tantas cosas en esto de la informática):</p><pre name="code" class="css">
#box8 {
/* en la familia de Mozilla Firefox */
background: -moz-linear-gradient(bottom, #b6ebf7, #fff 20%);
}
/*en la familia Webkit */
#box8 {
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #b6ebf7), color-stop(0.20, #fff));
}
</pre><p><strong>9. Rotación</strong></p><p>La posibilidad de rotar elementos es directa en CSS3. Podremos utilizar unidades como los grados sexagesimales. Siempre se rotará en el sentido de las agujas del reloj para las cantidades positivas. Una rotación de dos grados en ese sentido sería:</p><pre name="code" class="css">
#box9 {
-moz-transform: rotate(2deg);
-webkit-transform: rotate(2deg);
}
</pre><p><strong>10. Transiciones</strong></p><p>Finalmente, os presentamos una de las posibilidades más esperadas de CSS3, las transiciones directamente desde los estilos. La familia Webkit soporta esta funcionalidad y Firefox lo soporta en las versiones beta.</p><p>El ejemplo que vamos a mostrar explica cómo hacer que el color de un enlace pase azul a verde cuando pasamos el ratón por encima, pero no de forma instantánea, sino pasando por valores intermedios.</p><p>Comenzamos definiendo el color inicial:</p><pre name="code" class="css">
.box a {
color: #0f0;
}
</pre><p>Definimos qué tipo de transición vamos a usar, la de color, y cuándo lo vamos a usar, al pasar por encima el ratón (<em>hover</em>):</p><pre name="code" class="css">
#box10 a:hover {
color: #0f0;
-moz-transition-property: color;
-webkit-transition-property: color;
}
</pre><p>Cuánto durará la transición:</p><pre name="code" class="css">
#box10 a:hover {
color: #0f0;
-moz-transition-property: color;
-webkit-transition-property: color;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
}
</pre><p>Y qué tipo de transición utilizar: <em>ease</em>, <em>linear</em>, <em>ease-in</em>, <em>ease-out</em>, entre otras, en nuestro caso hemos escogido <em>ease</em>.</p><pre name="code" class="css">
#box10 a:hover {
color:#31801f;
-moz-transition-property: color;
-webkit-transition-property: color;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-moz-transition-timing-function: ease;
-webkit-transition-timing-function: ease;
}
</pre><p>Por cierto, tenéis muchos de estos comandos explicados con una interfaz gráfica y preparados para explotarlos en una web llamada <a
target="_blank" href="http://www.css3maker.com/" target="_blank">CSS 3.0 Maker</a> que os recomiendo que visitéis ahora mismo.</p> ]]></content:encoded> <wfw:commentRss>http://www.linuxhispano.net/2010/08/20/top-10-de-comandos-css3-parte-ii/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Directorio de juegos sobre HTML5. El potencial de HTML+CSS3+JS</title><link>http://www.linuxhispano.net/2010/08/18/directorio-de-juegos-sobre-html5-el-potencial-de-html-css3-js/</link> <comments>http://www.linuxhispano.net/2010/08/18/directorio-de-juegos-sobre-html5-el-potencial-de-html-css3-js/#comments</comments> <pubDate>Wed, 18 Aug 2010 17:36:56 +0000</pubDate> <dc:creator>Alberto Hornero Luque</dc:creator> <category><![CDATA[Noticias]]></category> <category><![CDATA[chrome]]></category> <category><![CDATA[css]]></category> <category><![CDATA[css3]]></category> <category><![CDATA[firefox]]></category> <category><![CDATA[html]]></category> <category><![CDATA[html5]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[js]]></category> <category><![CDATA[navegadores]]></category> <category><![CDATA[safari]]></category> <guid
isPermaLink="false">http://www.linuxhispano.net/?p=3183</guid> <description><![CDATA[Que la quinta versión de HTML sea una novedad y que últimamente existan cientos de noticias al respecto es evidente, nos enfrentamos a una tecnología que actualmente es desconocida por muchos, no tanto en uso si no en desarrollo. De &#8230; <a
href="http://www.linuxhispano.net/2010/08/18/directorio-de-juegos-sobre-html5-el-potencial-de-html-css3-js/">Continuar leyendo <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-full wp-image-3184" title="html5games_linux_hispano" src="http://www.linuxhispano.net/wp-content/uploads/2010/08/html5games_linux_hispano.jpg" alt="" width="500" height="463" /></p><p>Que la quinta versión de <a
target="_blank" href="http://es.wikipedia.org/wiki/HTML_5">HTML</a> sea una novedad y que últimamente existan cientos de noticias al respecto es evidente, nos enfrentamos a una tecnología que actualmente es desconocida por muchos, no tanto en uso si no en desarrollo.</p><p>De hecho, esta no es la primera vez que hablamos sobre HTML5 en Linux Hispano, lo hemos hecho en multitud de ocasiones, os recomiendo daros una vuelta sobre nuestras entradas más populares al respecto:</p><ul><li><a
href="http://www.linuxhispano.net/2010/07/28/crea-tu-primera-pagina-html/">Crea tu primera página en HTML 5</a></li><li><a
href="http://www.linuxhispano.net/2010/06/29/2774/">Cinco reproductores libres en HTML5</a></li><li><a
href="http://www.linuxhispano.net/2010/06/24/%c2%bfpor-que-tanto-interes-en-html-5/">¿Por qué tanto interés en HTML 5?</a></li><li><a
href="http://www.linuxhispano.net/2010/04/16/novedades-de-html-5/">El futuro de la web: HTML 5</a> (este es una referencia a Ayuda WordPress)</li></ul><p>Y en otra ocasión Nacho López ya comentó acerca de <a
target="_blank" href="http://www.linuxhispano.net/2010/04/21/juegos-arcade-de-todos-los-tiempos-con-html-5-y-javascript/">juegos arcade (los de toda la vida) desarrollados con JavaScript sobre HTML5</a>. Pero ahora os presento un directorio bastante completo de juegos desarrollados en HTML5, divididos en diversas categorías y con un sistema de valoraciones, echad un vistazo por <a
href="http://html5games.com/" target="_blank">HTML5games</a> y ya nos contaréis que os parece.</p><p>Ya sabéis de mi deleite por los productos de Google, en concreto Gmail mi preferido, así que mi juego preferido: <a
target="_blank" href="http://www.monocubed.com/?p=549">Galactic Inbox</a> (un shotter que demuestra la potencia de HTML5).</p> ]]></content:encoded> <wfw:commentRss>http://www.linuxhispano.net/2010/08/18/directorio-de-juegos-sobre-html5-el-potencial-de-html-css3-js/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Conocer el top 10 de comandos CSS3 [parte 1/2]</title><link>http://www.linuxhispano.net/2010/08/18/top-10-de-comandos-css3-parte-i/</link> <comments>http://www.linuxhispano.net/2010/08/18/top-10-de-comandos-css3-parte-i/#comments</comments> <pubDate>Wed, 18 Aug 2010 14:45:04 +0000</pubDate> <dc:creator>F. Javier Carazo Gil</dc:creator> <category><![CDATA[Tutoriales]]></category> <category><![CDATA[comandos]]></category> <category><![CDATA[css]]></category> <category><![CDATA[css3]]></category> <category><![CDATA[top]]></category> <guid
isPermaLink="false">http://www.linuxhispano.net/?p=3159</guid> <description><![CDATA[Traducción del original Top 10 CSS3 commands de Webcredible. 1. Bordes radiales Hasta la aparición de CSS3 para crear esquinas curvadas, teníamos que remitirnos al truco de las cuatro imágenes, cada una para cada esquina. Con CSS3 es tan simple &#8230; <a
href="http://www.linuxhispano.net/2010/08/18/top-10-de-comandos-css3-parte-i/">Continuar leyendo <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Traducción del original <a
target="_blank" href="http://www.webcredible.co.uk/user-friendly-resources/web-dev/css3.shtml" target="_blank">Top 10 CSS3 commands</a> de <a
target="_blank" href="http://www.webcredible.co.uk/" target="_blank">Webcredible</a>.</p><p><strong>1. Bordes radiales</strong></p><p>Hasta la aparición de CSS3 para crear esquinas curvadas, teníamos que remitirnos al truco de las cuatro imágenes, cada una para cada esquina. Con CSS3 es tan simple como lo siguiente:</p><pre name="code" class="css">
box1 {
border: 1px solid #699;
/* para Mozilla Firefox */
-moz-border-radius: 20px;
/* para Safari &amp; Google Chrome */
-webkit-border-radius: 20px;
}
</pre><p><strong>2. Sombra cuadrada</strong></p><p>Una sombra puede ser aplicada a los elementos cuadrados utilizando una sola instrucción. Se necesitan tres números para definir cómo será:</p><ol><li>Distancia del desplazamiento horizontal: positivo significa a la derecha, negativo a la izquierda</li><li>Distancia del desplazamiento vertical: positivo significa hacia abajo, negativo hacia arriba</li><li>Cómo de emborronada quieres la sombra</li></ol><p>Este comando no se visualiza, todavía, en Internet Explorer.</p><pre name="code" class="css">
#box2 {
/* para Mozilla Firefox */
-moz-box-shadow: 5px 5px 5px #b6ebf7;
/* para Safari &amp; Google Chrome */
-webkit-box-shadow: 5x 5px 5px #b6ebf7;
}
</pre><p><strong>3. Transparencia o RGBA</strong></p><p>Los niveles de transparencia siempre han sido un problema para los navegadores, algunos directamente no los aplicaban y los demás los mostraban de una forma diferente para un mismo valor. Para solucionarlo, CSS3 plantea un nuevo estándar basado en tres números del 0 al 255, los RGB de siempre; y un cuarto, cuyo dominio abarca del 0 al 1 y que indica el canal alfa, es decir, la transparencia.</p><p>Por ejemplo:</p><pre name="code" class="css">
#box3 {
background-color: rgba(110, 142, 185, .5);
}
</pre><p>Sin embargo, Internet Explorer no entenderá el comando y deberemos duplicar la instrucción para una óptima visualización en diferentes navegadores. El pseudo-selector <em>:last-child</em> hará que Internet Explorer obvie la segunda instrucción.</p><pre name="code" class="css">
#box3 {
/* Para Internet Explorer */
background-color: #6e8eb9;
}
body:last-child #box3 {
/* Para el resto de navegadores */
background-color: rgba(110, 142, 185, .5)!important;
}
</pre><p><strong>4. Columnas</strong></p><p>Para evitar los problemas que pueden surgir elementos flotantes, CSS3 incluye la opción de crear columnas directamente desde el estilo. Una vez creadas las columnas en una etiqueta DIV, puedes usar etiquetas como P para rellenarlas de contenido, sin tener que poner DIV a izquierda y otro a derecha, por ejemplo.</p><p>El uso para dos columnas sería el siguiente:</p><pre name="code" class="css">
#box4 {
/* para Mozilla Firefox */
-moz-column-count: 2;
-moz-column-gap: 20px;
-moz-column-rule: 1px solid #6e8eb9;
/* para Safari &amp; Google Chrome */
-webkit-column-count: 2;
-webkit-column-gap: 20px;
-webkit-column-rule: 1px solid #6e8eb9;
}
</pre><p><strong>5. Múltiples imágenes de fondo</strong></p><p>A partir de ahora, podemos definir más de una imagen de fondo, separando por comas las imágenes. Veamos un ejemplo:</p><pre name="code" class="css">
#box5 blockquote{
background:url(/i/comilla_izquierda.gif) no-repeat 0 0, url(/i/comilla_derecha.gif) no-repeat 100% 0;
border:1px solid #699;
padding:0 20px;
}
</pre><p>Como Internet Explorer no procesará la orden al encontrar las dos imágenes, deberemos volver a valernos del <em>hack </em>o <em>truco </em>de usar el elemento <em>:last-child</em>, veamos:</p><pre name="code" class="css">
#box5 blockquote {
/* Compatible con todos los navegadores */
background: url(/i/quotel.gif) 0 0 no-repeat;
padding: 0 20px;
}
body:last-child #box5 blockquote{
/* Excluye a Internet Explorer por utilizar :last-child */
/* Ahora sí podemos poner dos imágenes */
background: url(/i/comilla_izquierda.gif) no-repeat 0 0, url(/i/comilla_derecha.gif) no-repeat 100% 0;
}
</pre><p>En breve, pondremos la segunda parte con otros cinco nuevos comandos de mucha utilidad.</p> ]]></content:encoded> <wfw:commentRss>http://www.linuxhispano.net/2010/08/18/top-10-de-comandos-css3-parte-i/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>Programando webs para iPhone e iPod Touch</title><link>http://www.linuxhispano.net/2010/03/22/programando-webs-para-iphone-e-ipod-touch/</link> <comments>http://www.linuxhispano.net/2010/03/22/programando-webs-para-iphone-e-ipod-touch/#comments</comments> <pubDate>Mon, 22 Mar 2010 11:30:09 +0000</pubDate> <dc:creator>F. Javier Carazo Gil</dc:creator> <category><![CDATA[Noticias]]></category> <category><![CDATA[apple]]></category> <category><![CDATA[css]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[ipod]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[php]]></category> <category><![CDATA[sitio]]></category> <category><![CDATA[web]]></category> <guid
isPermaLink="false">http://www.linuxhispano.net/?p=1911</guid> <description><![CDATA[Os dejo una serie de consejos muy útiles para que no tengáis problemas en el desarrollo de sitios web para iPhone. La fuente original en inglés es CatsWhoCode. Detectar si es iPhone o iPodTouch utilizando JavaScript if((navigator.userAgent.match(/iPhone/i)) &#124;&#124; (navigator.userAgent.match(/iPod/i))) { if &#8230; <a
href="http://www.linuxhispano.net/2010/03/22/programando-webs-para-iphone-e-ipod-touch/">Continuar leyendo <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Os dejo una serie de consejos muy útiles para que no tengáis problemas en el desarrollo de sitios web para iPhone. La fuente original en inglés es CatsWhoCode.</p><p><strong>Detectar si es iPhone o iPodTouch utilizando JavaScript</strong></p><pre name="code" class="javascript">
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
    if (document.cookie.indexOf("iphone_redirect=false") == -1) {
        window.location = "http://m.espn.go.com/wireless/?iphone&amp;i=COMR";
    }
}
</pre><p><strong>Detectar si es iPhone o iPodTouch utilizando PHP</strong></p><pre name="code" class="php">
if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod')) {
    header('Location: http://yoursite.com/iphone');
    exit();
}
</pre><p><strong>Definir la anchura del iPhone como el viewport</strong></p><pre name="code" class="html">&lt;meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;"&amp;mt;</pre><p><strong>Insertar un icono espec&iacute;fico para iPhone</strong></p><pre name="code" class="html">
&lt;rel="apple-touch-icon" href="images/template/engage.png"/&gt;
</pre><p><strong>Prevenir que Safari ajuste autom&aacute;ticamente el tama&ntilde;o del texto al rotar</strong></p><pre name="code" class="css">
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
    -webkit-text-size-adjust:none;
}
</pre><p><strong>Detectar la orientaci&oacute;n del iPhone</strong></p><pre name="code" class="javascript">
window.onload = function initialLoad() {
    updateOrientation();
}
function updateOrientation(){
    var contentType = "show_";
    switch(window.orientation){
        case 0:
	contentType += "normal";
	break;
	case -90:
	contentType += "right";
	break;
	case 90:
	contentType += "left";
	break;
	case 180:
	contentType += "flipped";
	break;
    }
    document.getElementById("page_wrapper").setAttribute("class", contentType);
}
</pre><p><strong>Aplicar estilos CSS s&oacute;lo a iPhone e iPod</strong></p><pre name="code" class="css">
@media screen and (max-device-width: 480px){
    /* All iPhone only CSS goes here */
}
</pre><p><strong>Cambiar el tama&ntilde;o de las im&aacute;genes para iPhone e iPod autom&aacute;ticamente</strong></p><pre name="code" class="css">
@media screen and (max-device-width: 480px){
    img{
        max-width:100%;
        height:auto;
    }
}
</pre><p><strong>Esconder la barra de herramientas por defecto</strong></p><pre name="code" class="javascript">
window.addEventListener('load', function() {
    setTimeout(scrollTo, 0, 0, 1);
}, false);
</pre><p><strong>Utilizar enlaces de tipo especial</strong></p><pre name="code" class="html">
&lt;a href="tel:12345678900"&gt;Call me&lt;/a&gt;
&lt;a href="sms:12345678900"&gt;Send me a text&lt;/a&gt;
</pre><p><strong>Simular: pseudo clase hover</strong></p><pre name="code" class="css">
a:hover, a.hover {
    /* whatever your hover effect is */
}
</pre>]]></content:encoded> <wfw:commentRss>http://www.linuxhispano.net/2010/03/22/programando-webs-para-iphone-e-ipod-touch/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Utilizando caracteres extraños como identificadores en CSS</title><link>http://www.linuxhispano.net/2010/03/10/utilizando-caracteres-extranos-como-identificadores-en-css/</link> <comments>http://www.linuxhispano.net/2010/03/10/utilizando-caracteres-extranos-como-identificadores-en-css/#comments</comments> <pubDate>Wed, 10 Mar 2010 17:38:36 +0000</pubDate> <dc:creator>F. Javier Carazo Gil</dc:creator> <category><![CDATA[Noticias]]></category> <category><![CDATA[carácter]]></category> <category><![CDATA[css]]></category> <category><![CDATA[identificador]]></category> <category><![CDATA[unicode]]></category> <guid
isPermaLink="false">http://www.linuxhispano.net/?p=1899</guid> <description><![CDATA[Cuando escribimos identificadores para cualquier clase, interfaz, regla&#8230; utilizamos palabras cortas que definen a qué nos referimos. En el caso de los CSS es muy típico escribir: contenedor, arriba-izquierda, arriba-derecha&#8230; sin embargo, leyendo un post de Kabytes he descubierto una &#8230; <a
href="http://www.linuxhispano.net/2010/03/10/utilizando-caracteres-extranos-como-identificadores-en-css/">Continuar leyendo <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Cuando escribimos identificadores para cualquier clase, interfaz, regla&#8230; utilizamos palabras cortas que definen a qué nos referimos. En el caso de los CSS es muy típico escribir: contenedor, arriba-izquierda, arriba-derecha&#8230; sin embargo, leyendo un post de <a
target="_blank" href="http://www.kabytes.com/programacion/utilizar-unicode-en-css/" target="_blank">Kabytes</a> he descubierto una forma más curiosa de hacerlo y a priori, más práctica.</p><p>Digo a priori, porque supongo que daría problemas utilizando JavaScript u otras tecnologías que no soporten adecuadamente caracteres Unicode. La verdad es que es muy extraño pero es sólo un ejemplo más del nivel de estandarización en cuanto a juegos de caracteres que se está adquiriendo en entornos hasta de interpretación o compilación.</p><pre name="code" class="css">&lt;div class="□"&gt;
   &lt;div class="┌"&gt;
    &lt;div class="┐"&gt;
     &lt;div class="└"&gt;
      &lt;div class="┘"&gt;
        contenido
      &lt;/div&gt;
     &lt;/div&gt;
    &lt;/div&gt;
   &lt;/div&gt;
&lt;/div&gt;</pre>]]></content:encoded> <wfw:commentRss>http://www.linuxhispano.net/2010/03/10/utilizando-caracteres-extranos-como-identificadores-en-css/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>CSS en Internet Explorer 6</title><link>http://www.linuxhispano.net/2010/02/23/css-en-internet-explorer-6/</link> <comments>http://www.linuxhispano.net/2010/02/23/css-en-internet-explorer-6/#comments</comments> <pubDate>Tue, 23 Feb 2010 17:33:53 +0000</pubDate> <dc:creator>F. Javier Carazo Gil</dc:creator> <category><![CDATA[Noticias]]></category> <category><![CDATA[css]]></category> <category><![CDATA[internet explorer]]></category> <guid
isPermaLink="false">http://www.linuxhispano.net/?p=1817</guid> <description><![CDATA[A todos los que habéis tenido la experiencia de hacer un desarrollo bajo Internet Explorer 6. Vía la lista de correo del Laboratorio de Software Libre de la Universidad de Córdoba. A más resolución en Flickr.]]></description> <content:encoded><![CDATA[<p>A todos los que habéis tenido la experiencia de hacer un desarrollo bajo Internet Explorer 6. Vía la lista de correo del <a
target="_blank" href="http://www.uco.es/aulasoftwarelibre/" target="_blank">Laboratorio de Software Libre de la Universidad de Córdoba</a>.</p><p><a
href="http://www.linuxhispano.net/wp-content/uploads/2010/02/4365152223_a026981156.jpg"><img
class="aligncenter size-full wp-image-1818" title="4365152223_a026981156" src="http://www.linuxhispano.net/wp-content/uploads/2010/02/4365152223_a026981156.jpg" alt="" width="500" height="254" /></a></p><p>A más resolución <a
target="_blank" href="http://www.flickr.com/photos/atzu/4365152223/sizes/m/" target="_blank">en Flickr</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.linuxhispano.net/2010/02/23/css-en-internet-explorer-6/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Rotar un texto vía CSS</title><link>http://www.linuxhispano.net/2009/11/02/rotar-texto-via-css/</link> <comments>http://www.linuxhispano.net/2009/11/02/rotar-texto-via-css/#comments</comments> <pubDate>Mon, 02 Nov 2009 11:25:53 +0000</pubDate> <dc:creator>F. Javier Carazo Gil</dc:creator> <category><![CDATA[Tutoriales]]></category> <category><![CDATA[css]]></category> <category><![CDATA[html]]></category> <category><![CDATA[rotar]]></category> <category><![CDATA[tip]]></category> <guid
isPermaLink="false">http://www.linuxhispano.net/?p=402</guid> <description><![CDATA[Probablemente en alguna ocasión hayáis necesitado rotar texto en algún sitio web. La opción que os traigo hoy para este problema, utiliza CSS, por lo que se integra a la perfección en cualquier tipo de sitio y es perfectamente compatible &#8230; <a
href="http://www.linuxhispano.net/2009/11/02/rotar-texto-via-css/">Continuar leyendo <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Probablemente en alguna ocasión hayáis necesitado rotar texto en algún sitio web. La opción que os traigo hoy para este problema, utiliza CSS, por lo que se integra a la perfección en cualquier tipo de sitio y es perfectamente compatible con los navegadores más populares de la actualidad: Mozilla Firefox (y familia Gecko), Google Chrome/Chromium (y familia WebKit) e incluso Internet Explorer (aunque de una manera menos directa).</p><p>Las reglas CSS a incluir son las siguientes (rotación de -90º o 270º):<br
/> <code>-webkit-transform: rotate(-90deg);<br
/> -moz-transform: rotate(-90deg);<br
/> filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);</code></p><p>El tip original ha aparecido en unos de mi blog favoritos de diseño web, <a
target="_blank" href="http://gloobs.wordpress.com/2009/11/02/rotar-texto-html-con-css/" target="_blank">Gloobs</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.linuxhispano.net/2009/11/02/rotar-texto-via-css/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
