<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.ms/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Variable not found en Geeks.ms : css, trucos</title><link>http://geeks.ms/blogs/jmaguilar/archive/tags/css/trucos/default.aspx</link><description>Etiquetas: css, trucos</description><dc:language /><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Eliminar el botón de limpiado de controles de IE10</title><link>http://geeks.ms/blogs/jmaguilar/archive/2013/03/19/eliminar-el-bot-243-n-de-limpiado-de-controles-de-ie10.aspx</link><pubDate>Tue, 19 Mar 2013 16:58:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:208824</guid><dc:creator>José M. Aguilar</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jmaguilar/rsscomments.aspx?PostID=208824</wfw:commentRss><comments>http://geeks.ms/blogs/jmaguilar/archive/2013/03/19/eliminar-el-bot-243-n-de-limpiado-de-controles-de-ie10.aspx#comments</comments><description>Va un truquillo r&amp;aacute;pido. Los que ya hab&amp;eacute;is saltado a Internet Explorer 10 seguro habr&amp;eacute;is notado el peque&amp;ntilde;o bot&amp;oacute;n que este navegador a&amp;ntilde;ade a los cuadros de edici&amp;oacute;n est&amp;aacute;ndar cuando obtienen el foco, y que permite limpiar r&amp;aacute;pidamente su contenido: Pues bien, hay veces que a nivel de dise&amp;ntilde;o no nos interesa que se muestre la peque&amp;ntilde;a &amp;ldquo;X&amp;rdquo; en los controles, su posici&amp;oacute;n entra en conflicto con otro elemento visual...(&lt;a href="http://geeks.ms/blogs/jmaguilar/archive/2013/03/19/eliminar-el-bot-243-n-de-limpiado-de-controles-de-ie10.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=208824" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jmaguilar/archive/tags/trucos/default.aspx">trucos</category><category domain="http://geeks.ms/blogs/jmaguilar/archive/tags/web/default.aspx">web</category><category domain="http://geeks.ms/blogs/jmaguilar/archive/tags/html/default.aspx">html</category><category domain="http://geeks.ms/blogs/jmaguilar/archive/tags/css/default.aspx">css</category><category domain="http://geeks.ms/blogs/jmaguilar/archive/tags/ie/default.aspx">ie</category></item><item><title>Destacar enlaces a páginas en otros idiomas</title><link>http://geeks.ms/blogs/jmaguilar/archive/2008/09/04/destacar-enlaces-a-p-225-ginas-en-otros-idiomas.aspx</link><pubDate>Thu, 04 Sep 2008 17:29:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:97321</guid><dc:creator>José M. Aguilar</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jmaguilar/rsscomments.aspx?PostID=97321</wfw:commentRss><comments>http://geeks.ms/blogs/jmaguilar/archive/2008/09/04/destacar-enlaces-a-p-225-ginas-en-otros-idiomas.aspx#comments</comments><description>&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5241489974803269842" style="FLOAT:right;MARGIN:0px 0px 10px 10px;" alt="Banderas" src="http://3.bp.blogspot.com/_O9D62hXq-ng/SL2DXInriNI/AAAAAAAAAlk/7qY10BoRlNc/s320/banderas.jpg" border="0" /&gt;Utilizando apropiadamente (X)HTML y hojas de estilo CSS, se pueden conseguir un montón de efectos interesantes para nuestras webs, como la &lt;a title="Imágenes en cuadros de texto de formularios web " href="http://www.variablenotfound.com/2008/06/imgenes-en-cuadros-de-texto-de.html"&gt;&lt;font color="#35537a"&gt;inclusión de imágenes de fondo en cuadros de texto de formularios&lt;/font&gt;&lt;/a&gt; que vimos hace algún tiempo. Hoy vamos a ver lo fácil que resulta destacar enlaces (links) a páginas en idiomas distintos al nuestro de forma muy gráfica, colocando a su lado una banderilla que indique la lengua de destino, sin apenas introducir código adicional.&lt;br /&gt;&lt;br /&gt;Para lograrlo, necesitamos solucionar dos problemas. El primero es cómo indicar en los enlaces (dentro de la etiqueta &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; de nuestro código X/HTML) el idioma de la página a la que saltará el usuario; el segundo problema es el describir en la hoja de estilos (CSS) estos enlaces, de forma que se representen con la banderita correspondiente. Ambos tienen fácil solución gracias a los estándares de la &lt;a title="W3C" href="http://www.w3c.es/"&gt;&lt;font color="#35537a"&gt;W3C&lt;/font&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Hace ya bastantes años, el estándar HTML definió el atributo &lt;code&gt;hreflang&lt;/code&gt; en los hipervínculos con objeto de indicar el idioma del recurso apuntado por el atributo &lt;code&gt;href&lt;/code&gt;. En otras palabras, si estamos apuntando a una página debería contener el idioma de la misma, justo lo que necesitamos:&lt;br /&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt; &amp;lt;a href=&amp;quot;http://www.csszengarden.com&amp;quot; mce_href=&amp;quot;http://www.csszengarden.com&amp;quot; hreflang=&amp;quot;en&amp;quot;&amp;gt;CSS Zen Garden&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;Por otra parte, el estándar &lt;a title="Referencia rápida de CSS 2.1 de la W3C" href="http://www.w3c.es/Divulgacion/GuiasReferencia/CSS21/"&gt;&lt;font color="#35537a"&gt;CSS 2.1&lt;/font&gt;&lt;/a&gt; define un gran número de &lt;a title="Selectores CSS" href="http://www.variablenotfound.com/2007/06/selectores-css-i.html"&gt;&lt;font color="#35537a"&gt;selectores&lt;/font&gt;&lt;/a&gt; que podemos utilizar para identificar los elementos de nuestra página a los que queremos aplicar las reglas de estilo especificadas. El que nos interesa para lograr nuestro objetivo es el llamado &lt;a title="SIDAR, Selectores de atributos" href="http://www.sidar.org/recur/desdi/traduc/es/css/selector.html#attribute-selectors"&gt;&lt;font color="#35537a"&gt;selector de atributos&lt;/font&gt;&lt;/a&gt;, que aplicado a una etiqueta permite filtrar los elementos que presenten un valor concreto asociado a un atributo de la misma.&lt;br /&gt;&lt;br /&gt;Así, en el siguiente código, que debemos incluir en la hoja de estilos del sitio web, buscamos los enlaces cuya página de destino sea en inglés (su &lt;code&gt;hreflag&lt;/code&gt; comience por &amp;quot;en&amp;quot;), introduciendo el efecto deseado:&lt;br /&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;strong&gt;a[hreflang=&amp;quot;en&amp;quot;]&lt;/strong&gt;&lt;br /&gt;{&lt;br /&gt;    padding-right: 19px;&lt;br /&gt;    background-image: url(img/bandera_ing.jpg);&lt;br /&gt;    background-position: right center;&lt;br /&gt;    background-repeat: no-repeat;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;Observad que el &lt;code&gt;padding-right&lt;/code&gt; deja un espacio a la derecha del enlace con la anchura suficiente como para que se pueda ver la imagen de fondo, la banderilla, que aparecerá allí gracias a su alineación horizontal a la derecha definida con el &lt;code&gt;background-position&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;Y, ahora sí, podemos recomendar visitas a páginas en inglés como &lt;a href="http://www.csszengarden.com/"&gt;CSS Zen Garden &lt;img style="PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px;" src="http://geeks.ms/blogs/jmaguilar/EnIngles.jpg" border="0" alt="" /&gt;&lt;/a&gt; con fundamento. Así es como se verá el enlace (en geeks.ms he tenido que incluir la imagen a mano por un problemilla con la plantilla, el efecto real lo podéis ver en esta &lt;a class="" href="http://www.variablenotfound.com/2008/09/destacar-enlaces-pginas-en-otros.html"&gt;misma entrada en Variable not found&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Ah, un último detalle. Aunque hoy en día los navegadores &lt;em&gt;tienden&lt;/em&gt; cada vez más a respetar los estándares, es posible que encontréis alguno con el que no funcione bien esta técnica principalmente por no soportar el selector de atributos (por ejemplo IE6 y anteriores, afortunadamente cada vez menos usados).&lt;br /&gt;&lt;br /&gt;Publicado en: &lt;a href="http://www.variablenotfound.com/"&gt;&lt;font color="#35537a"&gt;www.variablenotfound.com&lt;/font&gt;&lt;/a&gt;. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=97321" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jmaguilar/archive/tags/desarrollo/default.aspx">desarrollo</category><category domain="http://geeks.ms/blogs/jmaguilar/archive/tags/trucos/default.aspx">trucos</category><category domain="http://geeks.ms/blogs/jmaguilar/archive/tags/web/default.aspx">web</category><category domain="http://geeks.ms/blogs/jmaguilar/archive/tags/css/default.aspx">css</category><category domain="http://geeks.ms/blogs/jmaguilar/archive/tags/est_26002300_225_3B00_ndares/default.aspx">est&amp;#225;ndares</category><category domain="http://geeks.ms/blogs/jmaguilar/archive/tags/xhtml/default.aspx">xhtml</category></item></channel></rss>