Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/02/2017, 15:06
mpozo
 
Fecha de Ingreso: noviembre-2015
Mensajes: 231
Antigüedad: 8 años, 5 meses
Puntos: 86
Respuesta: Como eliminar espacio de la izquieda de un <li>?

Acostumbrate a usar flex
Código CSS:
Ver original
  1. ul {
  2.     justify-content: space-between;
  3.     display: flex;
  4.     flex-wrap: wrap;
  5.     list-style: none;
  6.     padding: 0;
  7.     border: 1px solid rgb(138, 129, 129);
  8. }
  9.  
  10. li {
  11.     height: 2rem;
  12.     line-height: 2rem;
  13.     padding: 0 1rem;
  14.     text-align: center;
  15.     background: rgb(255, 0, 0);
  16. }

Código HTML:
Ver original
  1. <nav>
  2.     <ul>
  3.         <li>Opción 1</li>
  4.         <li>Opción 2</li>
  5.         <li>Opción 3</li>
  6.         <li>Opción 4</li>
  7.         <li>Opción 5</li>
  8.         <li>Opción 6</li>
  9.         <li>Opción 7</li>
  10.         <li>Opción 8</li>
  11.         <li>Opción 9</li>
  12.     </ul>
  13. </nav>
Añade o elimina opciones y verás que se adapta. Claro, se adapta hasta un limite si el número de opciones es excesiva para el padding que se le ha dado