Foros del Web » Creando para Internet » CSS »

problema con ancho de un menu de navegacion

Estas en el tema de problema con ancho de un menu de navegacion en el foro de CSS en Foros del Web. Hola mi problema es el siguiente Tengo una barra de navegacion q no soy capaz de conseguir q tenga el mismo ancho en diferentes monitores ...
  #1 (permalink)  
Antiguo 11/03/2012, 12:48
Avatar de heinzy  
Fecha de Ingreso: marzo-2012
Ubicación: Mallorca
Mensajes: 49
Antigüedad: 12 años, 9 meses
Puntos: 0
problema con ancho de un menu de navegacion

Hola mi problema es el siguiente

Tengo una barra de navegacion q no soy capaz de conseguir q tenga el mismo ancho en diferentes monitores con diferentes resoluciones.
pero solo el lado derecho ya que el izquierdo va perfecto. he probado creo q casi todo y no hay manera.

el enlace para q lo veais en la web

es la barra de en medio encima de la galeria de fotos q pone ramos,centros etc..

http://www.flowerpower.es/serviciosramosycentros/serviciosramos.html#pie


aqui les dejo el archivo css


/* barra superior menu fotos ramos y centros*/
#chromemenu1{
position: relative;
overflow:hidden;
top: -20px;
left: 15px;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana;
z-index:15;
width: 520px;
}

/* tamaño del cuadro del texto ¨*/

#chromemenu1 ul{
border: 1px solid #BBB;
background-color: white;
padding: 5px 0px;
margin: 0 ;
}

#chromemenu1 ul li{
display: inline;
margin-left: -3px;
padding-left: 0px;

text-align: left; /*set value to "right" for example to align menu to the left of page*/

}

#chromemenu1 ul li a{
color: #666;
padding: 5px;
text-decoration: none;
border-right: 1px solid #DADADA;
}

#chromemenu1 ul li a:hover{
background-color: #ff66d0;
color: white;
}

#chromemenu1 ul li.pulsado3 a { background-color: #ff66d0; color:white;}




alguna sugerencia gracias por la ayuda ;)
  #2 (permalink)  
Antiguo 11/03/2012, 13:23
Avatar de heinzy  
Fecha de Ingreso: marzo-2012
Ubicación: Mallorca
Mensajes: 49
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: problema con ancho de un menu de navegacion


Última edición por heinzy; 11/03/2012 a las 13:38
  #3 (permalink)  
Antiguo 12/03/2012, 04:12
Avatar de heinzy  
Fecha de Ingreso: marzo-2012
Ubicación: Mallorca
Mensajes: 49
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: problema con ancho de un menu de navegacion

porfavor q alguien me ayude
  #4 (permalink)  
Antiguo 12/03/2012, 09:00
 
Fecha de Ingreso: febrero-2012
Mensajes: 84
Antigüedad: 12 años, 10 meses
Puntos: 14
Respuesta: problema con ancho de un menu de navegacion

En principio estás usando una fuente (Lucida) que varía bastante entre navegadores, de hecho no está entre las Web Safe Fonts.

Por otro lado hacer menús que se "justifiquen" a ambos lados no es tarea fácil, como solución rápida yo asignaría una clase al último ítem del menú y le daría el valor del ancho hasta que ajustara, de todas formas en algunos navegadores no se ajustará al final y en otros te saltará una línea, por lo que necesitarás hacer un ajuste algo diferente para cada navegador, sinceramente, yo buscaría una solución alternativa.
  #5 (permalink)  
Antiguo 13/03/2012, 11:17
Avatar de heinzy  
Fecha de Ingreso: marzo-2012
Ubicación: Mallorca
Mensajes: 49
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: problema con ancho de un menu de navegacion

Hola jose!



lo de la fuente tienes toda la razon no me di cuenta. por lo demas tienes razon pero pensaba que seria mas facil ajustarlo,
si pongo position:absolute; y width:auto; se ajusta perfecto lo que pasa q el menu entero sale en una parte diferente de la pagina en resoluciones diferentes.
pero solo se mueve ese menu los demas se quedan en su posicion perfectamente.

como deberia ser el position en esta pagina absolute o relative?

alguna sugerencia para una solucion alternativa?

Muchas gracias por tu respuesta! ;)

Última edición por heinzy; 13/03/2012 a las 11:55
  #6 (permalink)  
Antiguo 14/03/2012, 03:54
 
Fecha de Ingreso: febrero-2012
Mensajes: 84
Antigüedad: 12 años, 10 meses
Puntos: 14
Respuesta: problema con ancho de un menu de navegacion

Es una cuestión de matemáticas.

Tienes un contenedor del menú que ocupa un 100%, entonces si tienes cuatro menús cada uno de ellos debe ocupar el 25%, no puedes tener diferentes tamaños de botón si lo que quieres es ajustar el menú al 100% del contenedor.

En mi blog hice un post que igual te sirve como orientación, aunque habla de un menú centrado los cálculos vendrían a ser los mismos.

http://www.joseoliveras.es/menu-centrado-horizontal/
  #7 (permalink)  
Antiguo 16/03/2012, 17:02
Avatar de heinzy  
Fecha de Ingreso: marzo-2012
Ubicación: Mallorca
Mensajes: 49
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: problema con ancho de un menu de navegacion

hola jose he mirado tu blog y he visto lo q querias decir.

pero como me dijistes antes en el otro mensaje anterior quizas poniendo una clase al ultimo boton pudiera corregir ese error,
pero como lo hago? alguna idea?
es q soy muy cabezon y quiero creer q hay alguna manera de hacerlo.
gracias de nuevo
  #8 (permalink)  
Antiguo 18/03/2012, 12:11
 
Fecha de Ingreso: febrero-2012
Mensajes: 84
Antigüedad: 12 años, 10 meses
Puntos: 14
Respuesta: problema con ancho de un menu de navegacion

Si este es el menu

Código HTML:
Ver original
  1. <ul>
  2. <li class="pulsado3"><a href="serviciosramos.html#pie">Ramos</a></li>
  3. <li><a href="servicioscentros.html#pie4">Centros</a></li>
  4. <li><a href="servicioscestasyflores.html#pie5">Cestas de flores y plantas </a></li>
  5. <li><a href="serviciosplantasnaturales.html#pie6">Plantas naturales</a></li>
  6. <li class="last"><a href="serviciosplantasartificiales.html#pie7">Plantas artificiales</a></li>
  7. </ul>

Al útlimo li le das una clase y puedes eliminarle la barra del final.

Código CSS:
Ver original
  1. .last{border-right:none;}

Etiquetas: ancho, chrome, hover, html, navegacion, tamaño, fondo
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 07:21.