Foros del Web » Creando para Internet » HTML »

Como hacer que una lista no ordenada que flota no se desalinea al achicar la pantalla

Estas en el tema de Como hacer que una lista no ordenada que flota no se desalinea al achicar la pantalla en el foro de HTML en Foros del Web. Bueno gente tengo un problema, tengo una lista no ordenada para hacer un menu de navegacion: Código HTML: <nav> <ul> <li> menu 1 </li> <li> ...
  #1 (permalink)  
Antiguo 08/09/2013, 19:08
 
Fecha de Ingreso: junio-2013
Ubicación: Mar del Plata
Mensajes: 122
Antigüedad: 10 años, 10 meses
Puntos: 0
Pregunta Como hacer que una lista no ordenada que flota no se desalinea al achicar la pantalla

Bueno gente tengo un problema, tengo una lista no ordenada para hacer un menu de navegacion:

Código HTML:
<nav>
	<ul>
		<li>menu 1</li>
		<li>menu 2</li>
		<li>menu 3</li>
		<li>menu 4</li>
		<li>menu 5</li>
	</ul>
</nav> 
El CSS de esta lista es el siguiente:

Código:
nav {
	width: 100%;
	height: 50px;
	background: #232323;
	margin: 0 auto;
}

ul {
	margin: 0 auto;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	width: 50%;
}

nav ul li {
	float: left;
	width: 162px;
	padding: 15px;
	color: #FFFFFF;
}

nav ul li:hover {
	background: #0072c6;
}
El problema que tengo es que al achicar la pantalla del navegador y ponerla en modo ventana, los elementos de la lista van para abajo y no se mantienen en linea, como lo puedo arreglar ? trate con clear: both; y no funciona, trate poniendolos dentro de un div y no funciona.

Cabe aclara que toda la web esta dentro de un div con anchura del 100% y altura del 100%

Última edición por OsquiB; 08/09/2013 a las 19:59
  #2 (permalink)  
Antiguo 08/09/2013, 22:38
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 3 meses
Puntos: 306
Respuesta: Como hacer que una lista no ordenada que flota no se desalinea al achicar

Si no quieres que se achique deberías fijar un ancho para (ul o nav) o al menos un min-width a partir del cual dejará de achicarse.

Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #3 (permalink)  
Antiguo 08/09/2013, 22:41
 
Fecha de Ingreso: junio-2013
Ubicación: Mar del Plata
Mensajes: 122
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Como hacer que una lista no ordenada que flota no se desalinea al achicar

Cita:
Iniciado por C2am Ver Mensaje
Si no quieres que se achique deberías fijar un ancho para (ul o nav) o al menos un min-width a partir del cual dejará de achicarse.

Saludos
Hola gracias por contestar, pero tanto ul como nav ya tienen una anchura, como lo mostre en el codigo CSS la anchura es del 50%
  #4 (permalink)  
Antiguo 08/09/2013, 23:23
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: Como hacer que una lista no ordenada que flota no se desalinea al achicar

C2am decía ancho fijo, no especificar ancho a secas.
  #5 (permalink)  
Antiguo 09/09/2013, 15:11
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 3 meses
Puntos: 306
Respuesta: Como hacer que una lista no ordenada que flota no se desalinea al achicar

Gracias pzin. Se me escapó ese pequeño detalle.
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--

Etiquetas: css
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 18:50.