<?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>Blog de Web Idea - Recursos de Programación y Optimización Web &#187; Maquetacion web</title>
	<atom:link href="http://www.webidea.es/blog/categorias/maquetacion-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webidea.es/blog</link>
	<description>Optimización web, SEO, Programación, PHP, Javascript, XHTML</description>
	<lastBuildDate>Thu, 06 Oct 2011 07:58:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Menu desplegable en CSS</title>
		<link>http://www.webidea.es/blog/listas-desplegables-en-css/</link>
		<comments>http://www.webidea.es/blog/listas-desplegables-en-css/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 22:54:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[Maquetacion web]]></category>
		<category><![CDATA[Programación Web]]></category>
		<category><![CDATA[listas desplegables]]></category>
		<category><![CDATA[listas desplegables en css]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=183</guid>
		<description><![CDATA[Hace unos años, si queríamos poner un menú desplegable en nuestra web, teníamos que recurrir al javascript, lo que presentaba problemas de accesibilidad, y carga de diversos scripts en nuestro &#60;head&#62;, que hacían que aumentase el peso de nuestras páginas, y por tanto ralentizaban la carga. Actualmente, se pueden construir menúes desplegables totalmente accesibles y [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos años, si queríamos poner un <strong>menú desplegable</strong> en nuestra web, teníamos que recurrir al javascript, lo que presentaba problemas de accesibilidad, y carga de diversos scripts en nuestro &lt;head&gt;, que hacían que aumentase el peso de nuestras páginas, y por tanto ralentizaban la carga.</p>
<p>Actualmente, se pueden construir menúes desplegables totalmente accesibles y configurables, gracias a las listas de <strong>HTML</strong> y el <strong>CSS</strong>.</p>
<p>Supongamos que queremos construir un menú con un par de secciones principales, y varias sub-secciones en el interior de cada una de estas. En el código HTML, lo único que tendríamos que hacer es crear una lista &lt;ul&gt; con dos items &lt;li&gt; y <strong>dentro de cada uno de los items, anidar otra lista con varios elementos</strong>.</p>
<blockquote class="htmlcode"><p>&lt;!&#8211; Código HTML para el ejemplo de menú desplegable &#8211;&gt;<br />
<span style="color: #000080;">&lt;div class=&#8221;desplegable&#8221;&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;</span>Webs Interesantes<br />
<span style="color: #000080;">&lt;ul&gt;<br />
&lt;li&gt;</span>Santiago Cuenca<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Webidea<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Dragon Ball Z<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Naruto Shippuden<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Instalaciones Eléctricas<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Saint Seiya<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Design Training<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Aranjuez<span style="color: #000080;">&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;</span>Blogs SEO<br />
<span style="color: #000080;">&lt;ul&gt;<br />
&lt;li&gt;</span>SEO Femenino<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Webidea<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Google Dirson<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Adseok<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Sergio Blanco<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>SEO Profesional<span style="color: #000080;">&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;</span></p></blockquote>
<p>Simplemente añadiendo un enlace a cada uno de los elementos en la lista, nos quedaría algo así:</p>
<div class="nodesplegable">
<ul>
<li>Webs Interesantes
<ul>
<li><a title="Santiago Cuenca" href="http://www.scuenca.com" target="_blank">Santiago Cuenca</a></li>
<li><a title="Programación web" href="http://www.webidea.es" target="_blank">Webidea</a></li>
<li><a title="Dragon Ball Z" href="http://www.lbmdragonball.com" target="_blank">Dragon Ball Z</a></li>
<li><a title="Naruto Shippuden" href="http://www.narutoshippuden.es" target="_blank">Naruto Shippuden</a></li>
<li><a title="Instalaciones eléctricas Aranjuez" href="http://www.ineasl.com" target="_blank">Instalaciones Eléctricas</a></li>
<li><a title="Caballeros del Zodiaco" href="http://www.caballeros-zodiaco.com" target="_blank">Saint Seiya</a></li>
<li><a title="Design Training" href="http://www.design-training.com" target="_blank">Design Training</a></li>
<li><a title="Aranjuez" href="http://www.aranjuez.com.es" target="_blank">Aranjuez</a></li>
</ul>
</li>
<li>Blogs SEO
<ul>
<li><a title="Posicionamiento web en buscadores" href="http://www.seofemenino.com" target="_blank">SEO Femenino</a></li>
<li><a title="Programación web" href="http://www.webidea.es" target="_blank">Webidea</a></li>
<li><a title="Google Dirson" href="http://google.dirson.com" target="_blank">Google Dirson</a></li>
<li><a title="Adseok" href="http://www.adseok.com" target="_blank">Adseok</a></li>
<li><a title="Segio Blanco" href="http://www.sergioblanco.com" target="_blank">Sergio Blanco</a></li>
<li><a title="SEO Profesional" href="http://www.seoprofesional.com" target="_blank">SEO Profesional</a></li>
</ul>
</li>
</ul>
</div>
<p>Ahora tenemos que aplicar los correspondientes estilos CSS:</p>
<blockquote class="csscode"><p>/* Le damos un ancho estándar a las listas, un borde, fondo y le quitamos estilos de lista y márgenes */<br />
<span style="color: #ff00ff;">.desplegable ul{</span>width:150px; border:1px solid #00749e; background:#fff; padding:0; margin:0; list-style-type:none;<span style="color: #ff00ff;">}</span></p>
<p>/* Damos un poco de relleno a los items */<br />
<span style="color: #ff00ff;">.desplegable ul li{</span>padding:.5em;<span style="color: #ff00ff;">}</span></p>
<p>/* Le decimos a la lista anidada que no se muestre y le damos estilo a los enlaces */<br />
<span style="color: #ff00ff;">.desplegable ul li ul{</span>display:none;<span style="color: #ff00ff;">}</span><br />
<span style="color: #ff00ff;">.desplegable ul li a{</span>text-decoration:none; display:block; width:100%; height:100%;<span style="color: #ff00ff;">}</span></p>
<p>/* Resaltamos el fondo del item al pasar sobre él y cambiamos el color del texto */<br />
<span style="color: #ff00ff;">.desplegable ul li:hover{</span>background:#00749E; color:#000;<span style="color: #ff00ff;">}</span><br />
<span style="color: #ff00ff;">.desplegable ul li:hover a{</span>color:#000;<span style="color: #ff00ff;">}</span></p>
<p>/* Cuando un item está activo y tiene lista anidada, lo mostramos con display:block */<br />
<span style="color: #ff00ff;">.desplegable ul li:hover ul{</span>display:block; position:absolute; margin:-20px 0 0 140px;<span style="color: #ff00ff;">}</span></p></blockquote>
<p>Y el resultado final sería:</p>
<div class="desplegable">
<ul>
<li>Webs Interesantes
<ul>
<li><a title="Santiago Cuenca" href="http://www.scuenca.com" target="_blank">Santiago Cuenca</a></li>
<li><a title="Programación web" href="http://www.webidea.es" target="_blank">Webidea</a></li>
<li><a title="Dragon Ball Z" href="http://www.lbmdragonball.com" target="_blank">Dragon Ball Z</a></li>
<li><a title="Naruto Shippuden" href="http://www.narutoshippuden.es" target="_blank">Naruto Shippuden</a></li>
<li><a title="Instalaciones eléctricas Aranjuez" href="http://www.ineasl.com" target="_blank">Instalaciones Eléctricas</a></li>
<li><a title="Caballeros del Zodiaco" href="http://www.caballeros-zodiaco.com" target="_blank">Saint Seiya</a></li>
<li><a title="Design Training" href="http://www.design-training.com" target="_blank">Design Training</a></li>
<li><a title="Aranjuez" href="http://www.aranjuez.com.es" target="_blank">Aranjuez</a></li>
</ul>
</li>
<li>Blogs SEO
<ul>
<li><a title="Posicionamiento web en buscadores" href="http://www.seofemenino.com" target="_blank">SEO Femenino</a></li>
<li><a title="Programación web" href="http://www.webidea.es" target="_blank">Webidea</a></li>
<li><a title="Google Dirson" href="http://google.dirson.com" target="_blank">Google Dirson</a></li>
<li><a title="Adseok" href="http://www.adseok.com" target="_blank">Adseok</a></li>
<li><a title="Segio Blanco" href="http://www.sergioblanco.com" target="_blank">Sergio Blanco</a></li>
<li><a title="SEO Profesional" href="http://www.seoprofesional.com" target="_blank">SEO Profesional</a></li>
</ul>
</li>
</ul>
</div>
<p>Obviamente, este es un ejemplo sencillo, y <strong>este tipo de menúes son totalmente personalizables</strong>. Tan sólo recordar que el uso de CSS para este cometido ayuda más a la <strong>optimización de tu web</strong>, tanto a nivel de accesibilidad como de indexación en buscadores. Ya todo depende de tu creatividad e imaginación.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/listas-desplegables-en-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>100 enlaces por pagina</title>
		<link>http://www.webidea.es/blog/100-enlaces-por-pagina/</link>
		<comments>http://www.webidea.es/blog/100-enlaces-por-pagina/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 17:12:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[Maquetacion web]]></category>
		<category><![CDATA[posicionamiento]]></category>
		<category><![CDATA[Programación Web]]></category>
		<category><![CDATA[enlaces]]></category>
		<category><![CDATA[matt cutts]]></category>
		<category><![CDATA[posicionamiento web]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=178</guid>
		<description><![CDATA[Hace unos días, Matt Cutts comentaba en este post de su blog, acerca de la cantidad de enlaces máxima que debería haber en una página. Como bien sabemos, Google siempre ha dicho que los enlaces de un sitio web no deben sobrepasar a los 100 en número, entre otras cosas, para que la página no [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos días, <a title="How many links per page" rel="nofollow" href="http://www.mattcutts.com/blog/how-many-links-per-page/" target="_blank">Matt Cutts comentaba en este post de su blog</a>, acerca de la cantidad de enlaces máxima que debería haber en una página.</p>
<p>Como bien sabemos, Google siempre ha dicho que los enlaces de un sitio web no deben sobrepasar a los 100 en número, entre otras cosas, para que la página no sea considerada una <strong>granja de enlaces</strong> (<strong>link farm</strong>), algo a tener muy en cuenta a la hora de la <strong>optimización y posicionamiento del contenido de nuestra web</strong>.</p>
<p>En dicho post, Matt Cutts reafirmaba esta cuestión, y decía que además la transmisión de <a title="Pagerank" href="/blog/pagerank/" target="_self">Pagerank</a> desde dicha página era casi nula, pero además añadía algo, que si hasta ahora no era ningún secreto, realmente si se solía comentar poco en las comunidades SEO, y es que <strong>Google sólo indexa y cachea los 100 primero Kb de una página</strong>, por lo que el resto podrían perderse.</p>
<p>Quizá esto pueda no parecerle grave a algunas personas, que opinan que si Google no llega a un enlace desde una página, ya lo hará desde otra, pero lo cierto es que esto puede tener serias complicaciones para alguien demasiado confiado.</p>
<p>Como <a title="SEO" href="/blog/tag/seo/" target="_self">SEO</a>, siempre te interesará tener tu contenido en la parte superior del código para que Google lo lea antes, y si no eres tú mismo quien maqueta, seguramente le pedirás a tu maquetador que coloque primero el contenido y luego el menú o menúes laterales, cosa que es bastante sencilla de realizar con <a title="Guía de CSS" href="/blog/guia-de-css/" target="_self">CSS</a>. Pero si haces esto en la home, que es la primera página a la que se accede, y metes demasiado texto y enlaces en la parte superior, es posible que llegues a un punto en el que tus menúes y categorías internas queden innacesibles, y &#8220;et voilá&#8221; tu sitio no se indexará, o tardará muchísimo en hacerlo.</p>
<p>Por tanto, cuidado con la cantidad de texto y enlaces que pones en tu contenido. Haz una home con datos precisos y deja un sitemap en formato html siempre bien accesible a los distintos robots de los motores de búsqueda.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/100-enlaces-por-pagina/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

