<?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>Web Blog D_sign &#187; Dreamweaver</title>
	<atom:link href="http://blog.yadahcl.com/category/dreamweaver/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.yadahcl.com</link>
	<description>Diseño web y bla bla bla</description>
	<lastBuildDate>Sat, 19 Jun 2010 05:02:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Menu Horizontal en HTML con listas y CSS</title>
		<link>http://blog.yadahcl.com/2009/12/menu-horizontal-con-css/</link>
		<comments>http://blog.yadahcl.com/2009/12/menu-horizontal-con-css/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 22:36:38 +0000</pubDate>
		<dc:creator>jluisfg</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://blog.yadahcl.com/?p=185</guid>
		<description><![CDATA[Existen diferentes maneras de crear un menu en HTML con o sin ayuda de Hojas de estilo. En este caso abarcaremos como hacer un menu horizontal con listas. Utilizando estilos CSS podemos remover la imagen que indica la lista y podemos ubicar de manera horizontal cada elemento de la lista, para asi tener como resultado [...]]]></description>
			<content:encoded><![CDATA[<p>Existen diferentes maneras de crear un menu en HTML con o sin ayuda de Hojas de estilo. En este caso abarcaremos como hacer un menu horizontal con listas.</p>
<p><a rel="attachment wp-att-186" href="http://blog.yadahcl.com/2009/12/menu-horizontal-con-css/lista/"><img class="alignnone size-full wp-image-186" title="lista" src="http://blog.yadahcl.com/wp-content/uploads/2009/12/lista.png" alt="lista" width="238" height="142" /></a></p>
<p>Utilizando estilos CSS podemos remover la imagen que indica la lista y podemos ubicar de manera horizontal cada elemento de la lista, para asi tener como resultado un menu. Los estilos que usaremos son:</p>
<ul>
<li><strong> float</strong> &#8211; permite sacar a un elemento del flujo del documento, y posicionarlo a la izquierda o derecha de otros elementos. En el caso de la lista ubicara cada inciso de la lista a la derecha del anterior.</li>
<li><strong>padding </strong>- permite agregar un relleno a cada elemento de manera que no queden encimados los elementos.</li>
<li><strong>list-style-type </strong>- esta propiedad nos permite cambiar la imagen de la lista o en este caso para el menu, removerla.</li>
</ul>
<p><span id="more-185"></span>Utilizaremos estilos compuestos, los cuales sirven para establecer estilos especificos. Por ejemplo: si contamos con una etiqueta div de clase <em>&#8220;estilo1&#8243;</em> y dentro de esta etiqueta tenemos un enlace (o etiqueta <strong>a</strong>), entonces la regla de CSS seria <strong>estilo1 a</strong> es muy importante el espacio entre cada clase y etiqueta. Los estilos compuestos no tienen limite, pueden in de un simple estilo compuesto de una clase y una etiqueta, hasta tener un estilo asi (#container .estilo1 table .estilo3 li). El cual nos hablaria de un elemento de tipo lista dentro de una tabla con una clase llamada estilo 3 dentro de una division con una id container y una clase estilo1. Por revuelto que esto pueda sonar es importante que sea comprendido este concepto para continuar con el menu horizontal.</p>
<p>Para las personas que utilizan Dreamweaver, al momento de crear un estilo compuesto Dreamweaver nos da una muy sencilla explicación del estilo que estamos creando, lo cual los ayudara a no perderse en el proceso.</p>
<p style="text-align: center;"><a rel="attachment wp-att-192" href="http://blog.yadahcl.com/2009/12/menu-horizontal-con-css/dw/"><img class="size-full wp-image-192 aligncenter" title="dw" src="http://blog.yadahcl.com/wp-content/uploads/2009/12/dw.png" alt="dw" width="415" height="155" /></a></p>
<p>Para efecto de este tutorial, crearemos una división con un id menu y crearemos una lista dentro de esta division.</p>
<p><a rel="attachment wp-att-187" href="http://blog.yadahcl.com/2009/12/menu-horizontal-con-css/listam/"><img class="size-full wp-image-187 alignnone" title="listam" src="http://blog.yadahcl.com/wp-content/uploads/2009/12/listam.png" alt="listam" width="213" height="162" /></a></p>
<p>El propósito sera crear un estilo para las <strong>listas</strong> de la etiqueta menu, que de la propieda de flotar hacia la izquierda, de manera que se ubiquen una despues de la otra de manera horizontal.</p>
<div>Para esto usaremos un estilo compuesto <em>#menu li . </em>Podría ser #menu ul li, pero recordemos que queremos dar las propiedades a cada elemento de la lista (li) y no a la lista entera (ul).</div>
<div>El código en CSS sería el siguiente.</div>
<div><a rel="attachment wp-att-189" href="http://blog.yadahcl.com/2009/12/menu-horizontal-con-css/estil-2/"><img class="alignnone size-full wp-image-189" title="estil" src="http://blog.yadahcl.com/wp-content/uploads/2009/12/estil1.png" alt="estil" width="575" height="86" /></a></div>
<div></div>
<div>Podemos ver que nuestra lista &#8220;desaparecio&#8221; a los ojos del usuario, sin embargo, podemos mejorarla agregando mas estilos.</div>
<div></div>
<div><a rel="attachment wp-att-190" href="http://blog.yadahcl.com/2009/12/menu-horizontal-con-css/res/"><img class="alignnone size-full wp-image-190" title="res" src="http://blog.yadahcl.com/wp-content/uploads/2009/12/res.png" alt="res" width="746" height="111" /></a></div>
<div></div>
<div>Cuando agreguemos un vinculo, notaremos que desaparece parte del estilo que hemos creado, esto se debe a los estilos por default de la etiqueta <strong>a </strong>que indica un enlace. Para solucionar este problema debemos crear una nueva regla de estilo compuesto para el menu, <strong>menu li</strong> <strong>a</strong>:</div>
<div></div>
<div><a rel="attachment wp-att-191" href="http://blog.yadahcl.com/2009/12/menu-horizontal-con-css/menul/"><img class="size-full wp-image-191 alignnone" title="menuL" src="http://blog.yadahcl.com/wp-content/uploads/2009/12/menuL.png" alt="menuL" width="291" height="68" /></a></div>
<div>Con este estilo hemos terminado nuestro menu horizontal.</div>
<div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.yadahcl.com/2009/12/menu-horizontal-con-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
