Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Junta Opciones menú

Estas en el tema de Junta Opciones menú en el foro de CSS en Foros del Web. Hola chicos!!! Tengo un menú pero quiero que las cajas de las opciones estén juntas, una al lado de la otra, pero a mí me ...
  #1 (permalink)  
Antiguo 11/03/2014, 08:00
Avatar de bandolera  
Fecha de Ingreso: abril-2009
Mensajes: 613
Antigüedad: 15 años
Puntos: 7
Pregunta Junta Opciones menú

Hola chicos!!!
Tengo un menú pero quiero que las cajas de las opciones estén juntas, una al lado de la otra, pero a mí me salen separadas. Estoy tratando de usar HTML5 y CSS3.
Qué le falta a mi código?
Gracias.

Código HTML:
<head>
	<link rel="stylesheet" type="text/css" href="css/estilos2.css"/>
</head>
<body>
		<nav>
			<ul>
				<li><a href="opcion1.html">Opcion 1</a></li>
				<li><a href="opcion2.html">Opcion 2</a></li>
				<li><a href="opcion3.html">Opcion 3</a></li>
				<li><a href="opcion4.html">Opcion 4</a></li>
			</ul>
		</nav>
</body>
</html> 
Código HTML:
* {
	border: 0;
	margin: 0;
	padding: 0;
}

nav{
	display: block;
	border: solid;
}

body{
	font-family: Helvetica, Verdana;
	font-size: 1em;
}

a {
	color: darkgrey;
	text-decoration: none;
}

a:hover {
	color: blue;
}

nav {
	display: inline-block;
	max-width: 80% ;
}

nav ul {
	list-style: none;
}

nav li {
	display: inline-block;
	padding: 0 26px;
	vertical-align: top;
}

nav a {
	border: solid grey;
	display: block;
	font-family: Helvetica, Verdana;
	font-size: 1.4em;
}

nav a:hover {
	background: darkgrey;
	border: solid grey;
	color: white;
}
__________________
Todos somos iguales. NO! a la violencia de género.
  #2 (permalink)  
Antiguo 11/03/2014, 08:06
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Junta Opciones Menú

Flota los elementos del menú en lugar de ponerlos como inline-block:

Código CSS:
Ver original
  1. nav li {
  2.   float: left;
  3.   padding: 0 26px;
  4.   vertical-align: top;
  5. }

En lugar de:

Código CSS:
Ver original
  1. nav li {
  2.   display: inline-block;
  3.   padding: 0 26px;
  4.   vertical-align: top;
  5. }
  #3 (permalink)  
Antiguo 11/03/2014, 08:34
Avatar de bandolera  
Fecha de Ingreso: abril-2009
Mensajes: 613
Antigüedad: 15 años
Puntos: 7
Respuesta: Junta Opciones Menú

Cita:
Iniciado por pzin Ver Mensaje
Flota los elementos del menú en lugar de ponerlos como inline-block:

Código CSS:
Ver original
  1. nav li {
  2.   float: left;
  3.   padding: 0 26px;
  4.   vertical-align: top;
  5. }

En lugar de:

Código CSS:
Ver original
  1. nav li {
  2.   display: inline-block;
  3.   padding: 0 26px;
  4.   vertical-align: top;
  5. }
Ya lo hice, pero no ha variado mucho ah?
__________________
Todos somos iguales. NO! a la violencia de género.
  #4 (permalink)  
Antiguo 11/03/2014, 09:04
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Junta Opciones Menú

Aparentemente no cambia mucho, no.

De todas formas pensé que querías hacer otra cosa. Viéndolo entendí mejor. Entonces lo único que tendrías que hacer es eliminar el padding de los elementos de la lista ¿no?
  #5 (permalink)  
Antiguo 11/03/2014, 14:09
Avatar de bandolera  
Fecha de Ingreso: abril-2009
Mensajes: 613
Antigüedad: 15 años
Puntos: 7
Respuesta: Junta Opciones Menú

Cita:
Iniciado por pzin Ver Mensaje
Aparentemente no cambia mucho, no.

De todas formas pensé que querías hacer otra cosa. Viéndolo entendí mejor. Entonces lo único que tendrías que hacer es eliminar el padding de los elementos de la lista ¿no?
Al eliminar el padding se juntan, si pero las letras aparecen pegadas a la caja....
:(
__________________
Todos somos iguales. NO! a la violencia de género.
  #6 (permalink)  
Antiguo 11/03/2014, 16:15
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Junta Opciones Menú

Pues le pones el relleno donde haga falta... No sé.
  #7 (permalink)  
Antiguo 11/03/2014, 22:04
Avatar de siddartha23  
Fecha de Ingreso: septiembre-2013
Mensajes: 357
Antigüedad: 10 años, 7 meses
Puntos: 39
Respuesta: Junta Opciones Menú

Solo tienes que quitarle 'padding:0 26px' a los ítems y ponérselo a los botones, puede que aún así te quede un pequeño espacio entre cada botón, esto se debe a los saltos de línea que haces entre <li></li> y <li></li> en el html, una posible solución es comentar los saltos de línea, algo así como esto:
Código HTML:
<ul>
     <li></li><!--
--><li></li><!--
--><li></li><!--
--><li></li>
</ul> 

Etiquetas: background, color, hover, html, opciones
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 05:29.