Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2013, 14:01
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
espacio izquierdo en lista horizontal

buenas noches,

trato de personalizar un menú, y por muchas vueltas que le doy, hay una pequeña cosa, que no logro solucionar, cuando centro los elementos de la lista horizontalmente eliminando #menuhore li {float:left}, al cambiar el fondo de cada elemento con #menuhore a:hover hay un pequeño margen a la izquierda, de manera que no se cubre de border a border,

lo he revisado unas cuantas veces, y no lo veo, este es el código css, el código html es simplemente una lista ul con sus correspondientes elementos li para las opciones del menu:

Código CSS:
Ver original
  1. #menuhore {
  2.      height: 40px;
  3.      width: auto;
  4.      margin: 0px auto;
  5.      text-align: center;
  6.      background: #455868;
  7.      font-size: 11pt;
  8.      font-family: Capriola, Arial, sans-serif;
  9.      font-weight: normal;
  10.      position: relative;
  11.      border: 2px solid #455868;
  12.      border-radius: 5px;
  13. }
  14.  
  15. #menuhore ul {
  16.      padding: 0px;
  17.      margin: 0px auto;
  18.      width: auto;
  19.      height: 40px;
  20. }
  21.  
  22. #menuhore li {
  23.      display: inline;
  24.      float: left;
  25. }
  26.  
  27. #menuhore a {
  28.      color: #fff;
  29.      display: inline-block;
  30.      width: auto;
  31.      padding:0px 10px;
  32.      text-align: center;
  33.      text-decoration: none;
  34.      line-height: 40px;
  35. }
  36.  
  37. #menuhore li a {
  38.      border-right: 1px solid #576979;
  39.      box-sizing:border-box;
  40. }
  41.  
  42. #menuhore li:last-child a {
  43.      border-right: 0;
  44. }
  45.  
  46. #menuhore a:hover, #menuhore a:active {
  47.      background-color: #8c99a4;
  48. }
  49.  
  50. #menuhore .active a {
  51.      background-color: #8c99a4;
  52.      cursor: default;
  53. }
  54.            
  55. #menuhore a#pull {
  56.      display: none;
  57. }

gracias.