Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2014, 03:20
mblascog
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 11 meses
Puntos: 4
Conseguir que nav tengo un ancho del 100%

Buenas,
He creado menú, con un ancho del 100%.
Este menú tiene 6 opciones:
- 5 opciones con un ancho del 12%
- 6a. opción quisiera que fuera el resto.

Partiendo que tengo asignado un margin-right del 1%, entiendo que la última columna debería ser del 39,5%, ya que la 6a. opción quisiera no tener margin-right,pero no lo consigo.

El código css es este:
Código CSS:
Ver original
  1. #menu {
  2.     float:left;
  3.     width:100%;
  4. }
  5. #menu nav {
  6.     font:bold 1.1em 'Helvetica';
  7.     padding-top:2px;
  8. }
  9. #menu nav ul {
  10.     list-style-type:none;
  11.     background:#367A7B;
  12. }
  13. #menu nav ul li#opcioActiva{
  14.     background:#035A5B;
  15. }
  16. #menu nav ul li {
  17.     float:left;
  18.     height:40px;
  19.     line-height:40px;
  20.     background:#5CACAD;
  21.     width:12%;
  22.     text-align:center;
  23.     margin-right:1px;
  24. }
  25. #menu nav ul li a{
  26.     text-decoration:none;
  27.     color:#FFF
  28. }
  29. #menu nav ul li#bandera {
  30.     width:39.4%;
  31.     text-align:right;
  32.     margin-right:-1px;
  33. }

Quizás me estoy liando, pero no sé cómo corregir este pequeño error, justo a la derecha de la bandera, que muestro en la siguiente imagen:
__________________
Qué fácil cuando lo sabes y qué difícil cuando no