<?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>pon css en tu vida! &#187; enlaces</title>
	<atom:link href="http://blog.joanfernandez.es/tag/enlaces/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.joanfernandez.es</link>
	<description>css, html, javascript, php y mucho mas...</description>
	<lastBuildDate>Wed, 15 Sep 2010 08:23:22 +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>Señalizar el idioma de los enlaces mediante CSS.</title>
		<link>http://blog.joanfernandez.es/2009/07/senalizar-el-idioma-de-los-enlaces-mediante-css/</link>
		<comments>http://blog.joanfernandez.es/2009/07/senalizar-el-idioma-de-los-enlaces-mediante-css/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 15:14:52 +0000</pubDate>
		<dc:creator>Joan</dc:creator>
				<category><![CDATA[Accesibilidad]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Cómo se hizo]]></category>
		<category><![CDATA[enlaces]]></category>

		<guid isPermaLink="false">http://blog.joanfernandez.es/?p=311</guid>
		<description><![CDATA[Todos estamos acostumbrados a ver señalizados los enlaces externos con la típica flecha.
Algo no tan común, y que quería añadir al blog desde el principio, era la de señalizar el idioma de los enlaces externos. Desgraciadamente, en el mundo web el 80% de los contenidos de calidad están en ingles, y hoy en día todavía [...]]]></description>
			<content:encoded><![CDATA[<p>Todos estamos acostumbrados a ver señalizados los enlaces externos con la típica flecha.</p>
<p>Algo no tan común, y que quería añadir al blog desde el principio, era la de señalizar el idioma de los enlaces externos. Desgraciadamente, en el mundo web el 80% de los contenidos de calidad están en ingles, y hoy en día todavía hay gente a la que esto le supone un problema.</p>
<p>Por ello, he decidido que en este blog se señalizarán aquellos enlaces que lleven a páginas en otros idiomas que no sean castellano, tanto por código como visualmente.</p>
<p>Para señalizar el idioma en del enlace mediante el HTML, es realmente sencillo. Tan solo deberemos utilizar el atributo <em><strong>hreflag</strong></em></p>
<pre class="brush: xml;">
&lt;a href=&quot;#&quot; title=&quot;Titulo del enlace&quot; hreflang=&quot;en-US&quot;&gt;Enlace&lt;/a&gt;
</pre>
<p>El atributo <em>hreflang </em>proporciona a los agentes de usuario información sobre el idioma del recurso del otro extremo del vínculo, igual que el atributo <em>lang </em>proporciona información sobre el idioma del contenido o de los valores de los atributos de un elemento.</p>
<p>Ahora, para mostrar la bandera del idioma, utilizaremos el pseudo-selector <em>:after</em> junto con el selector <em>[attr|=val]</em></p>
<pre class="brush: css;">
a[hreflang|='en']:after {
content: url(images/gb.png);
margin-left: 3px;
vertical-align: middle;
}
</pre>
<p>El selector <em>[attr|=val]</em> se utiliza para seleccionar elementos cuyo atributo sea exactamente &#8220;val&#8221; o empiece por &#8220;val&#8221; seguido inmediatamente por un guión &#8220;-&#8221;. Este selector se creó para utilizarlo en el atributo hreflang de los elementos a, por lo que si fue creado especialmente para esto, ¿no vamos a desperdiciarlo, verdad?</p>
<p>Marcando nuestro html correctamente, y mediante una sencilla regla de CSS, ya tendremos señalizados aquellos enlaces que, en este caso, dirijan a páginas en inglés.</p>
<p>Un ejemplo:<br />
<a title="Enlace a google.es, en castellano" hreflang="es-ES" href="http://www.google.es/">Enlace a google.es, en castellano</a><br />
<a title="Enlace a la W3C, en inglés" hreflang="en-US" href="http://www.w3.org/">Enlace a la W3C, en inglés</a></p>
<p><strong>Documentación.</strong></p>
<p><a href="http://www.w3.org/TR/CSS2/selector.html#attribute-selectors" title="Selectores por atributos en CSS" hreflang="en-US">Selectores por atributos en CSS</a></p>
<p><a href="http://html.conclase.net/w3c/html401-es/struct/links.html#h-12.1.5" title="Vínculos en HTML" hreflang="es-ES">Vínculos en HTML</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joanfernandez.es/2009/07/senalizar-el-idioma-de-los-enlaces-mediante-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ponte al día con HTML5.</title>
		<link>http://blog.joanfernandez.es/2009/07/ponte-al-dia-con-html5/</link>
		<comments>http://blog.joanfernandez.es/2009/07/ponte-al-dia-con-html5/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 10:00:40 +0000</pubDate>
		<dc:creator>Joan</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[enlaces]]></category>
		<category><![CDATA[recopilación]]></category>

		<guid isPermaLink="false">http://blog.joanfernandez.es/?p=272</guid>
		<description><![CDATA[Con la salida de Firefox 3.5, parece que ha estallado entre los que nos dedicamos al mundo web la &#8220;fivefever&#8221;, también conocida como &#8220;volerse loco por un lenguaje que, en teoría, aún le quedan 13 años para estar acabado&#8221;.
Fuera de bromas, si quieres estar al día de que es lo que se cuece en el [...]]]></description>
			<content:encoded><![CDATA[<p>Con la salida de Firefox 3.5, parece que ha estallado entre los que nos dedicamos al mundo web la &#8220;<em>fivefever&#8221;</em>, también conocida como<em> &#8220;volerse loco por un lenguaje que, en teoría, aún le quedan 13 años para estar acabado&#8221;</em>.</p>
<p>Fuera de bromas, si quieres estar al día de que es lo que se cuece en el &#8220;nuevo&#8221; HTML5, que ya está soportado por Firefox 3.5 y Safari 4, aquí tienes una recopilación de lo mejor que se ha publicado estos días:</p>
<p><a title="HTML5 Cheat Sheet" href="http://www.smashingmagazine.com/2009/07/06/html-5-cheat-sheet-pdf/" hreflang="en-US">Cheat Sheet para HTML5 en PDF</a> | <strong>Smashing Magazine</strong></p>
<p><a title="HTML5 y CSS3" href="http://net.tutsplus.com/tutorials/html-css-techniques/html-5-and-css-3-the-techniques-youll-soon-be-using/" hreflang="en-US">HTML5 y CSS3, las técnicas del futuro</a> | <strong>Nettuts+</strong></p>
<p><a title="Geolocation Mozilla 3.5" href="http://hacks.mozilla.org/2009/06/geolocation/" hreflang="en-US">Geolocalización en Firefox 3.5 </a>| <strong>Mozilla Hacks</strong></p>
<p><a title="XHTML2 descontinuado" href="http://www.w3.org/2009/06/xhtml-faq" hreflang="en-US">HTML5 vence a XHTML2</a> | <strong>W3C</strong></p>
<p><a title="Novedades HTML5" href="http://www.anexom.es/tecnologia/diseno-web/las-novedades-de-html5-i/" hreflang="es-ES">Todas las novedades de HTML5 </a><strong>| Anexom</strong></p>
<p><a title="Elemento video HTML5" href="http://www.anieto2k.com/2009/06/30/el-elemento-video-del-html5/" hreflang="es-ES">Tag &lt;video /&gt; de HTML5</a> | <strong>aNieto2k</strong></p>
<p><a title="html5Doctor" href="http://html5doctor.com/" hreflang="en-US">html5Doctor</a>, te ayuda a implementar HTML5, hoy!</p>
<p><a title="html5gallery" href="http://html5gallery.com/" hreflang="en-US">html5gallery</a>, hermana de <em>html5doctor</em>, es una galería de páginas realizadas utilizando HTML5</p>
<p><a title="Google Wave" href="http://wave.google.com/" hreflang="en-US">Google Wave,</a> el primer proyecto serio que utilizará HTML5.</p>
<p>¿Conocéis algún otro enlace que debería estar en la lista?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joanfernandez.es/2009/07/ponte-al-dia-con-html5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

