Foros del Web » Creando para Internet » CSS »

menu al 100%

Estas en el tema de menu al 100% en el foro de CSS en Foros del Web. Como hacer un menu (nav) para Wordpress, horizontal, donde el primer elemento del menú esté alineado por completo a la izquierda del contenedor, el último ...
  #1 (permalink)  
Antiguo 23/03/2015, 12:04
 
Fecha de Ingreso: febrero-2013
Mensajes: 90
Antigüedad: 11 años, 2 meses
Puntos: 0
menu al 100%

Como hacer un menu (nav) para Wordpress, horizontal, donde el primer elemento del menú esté alineado por completo a la izquierda del contenedor, el último elemento alineado a la derecha, y que todos los elementos del menu tengan un espaciado equitativo entre ellos.
  #2 (permalink)  
Antiguo 23/03/2015, 12:37
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: menu al 100%

o.O con un Width:100%; pero necesias saber php para hacer menu de Wordpress y CSS ;) es imposible que puedas hacerlo ya k me imagino k no sabes nada >_<
  #3 (permalink)  
Antiguo 23/03/2015, 14:18
 
Fecha de Ingreso: febrero-2013
Mensajes: 90
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: menu al 100%

Si se algo de html y css y lo básico para wordpress, pero esto no se como se hace, con el width 100% el menú ocupa el ancho del contenedor, pero no se alinean los elementos a la izquierda y derecha de este, como digo, eso es lo que no sé hacer.

El código lo tengo aquí:

Código:
<header>

	<nav id="menupages">
    	<?php wp_nav_menu(
		array(
		'container' => false,
		'items_wrap' => '<ul id="menu-top">%3$s</ul>',
		'theme_location' => 'menu'
		)); ?>
    </nav>

</header>


y el css

Código:
header #menupages ul li ul li a:hover {
	text-decoration:none;
	}
	
header #menupages{
	margin:25px 0px 10px 0px;
	}

header #menupages ul{
	clear:both;
	margin:0px auto 0px auto;
	text-align:center;
	color:#000000;
	padding:0px 0px 0px 0px;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	font-family: 'Varela Round', sans-serif;
}

header #menupages ul li{
	list-style:none;
	display:inline-block;
	margin-left:8px;
	margin-right:8px;
}
	
header #menupages ul li a {
	text-decoration:none;
	display:block;
	padding:12px 12px 12px 12px;
}

header #menupages ul li a:hover {
	text-decoration:none;
  #4 (permalink)  
Antiguo 23/03/2015, 14:52
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: menu al 100%

haber amigo, pasa la pag para verla y ayudarte mejor :D
  #5 (permalink)  
Antiguo 23/03/2015, 15:04
 
Fecha de Ingreso: febrero-2013
Mensajes: 90
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: menu al 100%

Estoy trabajando en local, aún no está subida a la red. Ahí puse el código ¿no sabes como hacerlo?
  #6 (permalink)  
Antiguo 23/03/2015, 15:12
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: menu al 100%

prueba agregando el width: 100%; al header #menupages y float: left; a header #menupages ul li o si no al header #menupages ul
  #7 (permalink)  
Antiguo 23/03/2015, 18:02
 
Fecha de Ingreso: febrero-2013
Mensajes: 90
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: menu al 100%

Entiendo lo que dices, pero habría que darle un valor fijo al margin right de todos los elementos del menu, excepto al último, hasta que este estuviera alineado con el margen derecho del contenedor. Y claro, al disminuir el tamaño de pantalla se estropea todo...

Yo buscaba alguna forma de hacer que los elementos li abarcaran todo el ancho del menu de alguna forma.
  #8 (permalink)  
Antiguo 24/03/2015, 00:18
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: menu al 100%

Puedes hacerlo usando dispay para imitar el comportamiento de una tabla.

Código CSS:
Ver original
  1. ul {
  2.   display: table;
  3.   with: 100%;
  4. }
  5.  
  6. ul li {
  7.   display: table-cell;
  8. }

Luego depende un poco del comportamiento que quieres que tenga el menú, puedes añadirle a la lista table-layout: fixed.

Angel, tu forma de escribir sigue dando bastante cáncer de ojos. Parece que tengas doce tiernos añitos.
__________________
(:
  #9 (permalink)  
Antiguo 24/03/2015, 00:40
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: menu al 100%

jajajajaja yo no le veo nada malo ._. yo si le entiendo, no es cosa del otro mundo ._.
  #10 (permalink)  
Antiguo 06/04/2015, 04:39
 
Fecha de Ingreso: febrero-2013
Mensajes: 90
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: menu al 100%

Parece que funciona, gracias Pzin!

Etiquetas: todo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:45.