Foros del Web » Creando para Internet » CSS »

Lista crea margin

Estas en el tema de Lista crea margin en el foro de CSS en Foros del Web. Buenas foreros, traigo una duda que me traé de cráneo desde hace un par de dias. Como todos sabemos, las listas en CSS tienen, como ...
  #1 (permalink)  
Antiguo 29/04/2013, 14:02
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 14 años, 7 meses
Puntos: 13
Lista crea margin

Buenas foreros, traigo una duda que me traé de cráneo desde hace un par de dias.

Como todos sabemos, las listas en CSS tienen, como cada etiqueta, unos atributos iniciales, las listas tienen un margin y un padding asignado por defecto; bien, hasta aqui correcto todo.

Siempre que creo un menú lo hago con listas pero esta vez me esta ocurriendo algo bastante raro y es que aun habiendole dado un:

Código CSS:
Ver original
  1. ul, li {
  2. margin:0;
  3. padding:0;
  4. list-style:none;
  5. }

Me crea un espacio entre los <li>


No entiendo bien el porqué de esto, a lo mejor han actualizado algún estándar de CSS para con las listas que desconozco, a ver si alguien que esté puesto en el tema puede echarme una mano.

Por otro lado, también tengo un problema similar con la fuente, estoy usando "Futura" que tengo entendido que no es estándar de los exploradores, mediante @font-face, y cuando la asigno a algún contenedor me crea un margin. :S
  #2 (permalink)  
Antiguo 29/04/2013, 14:18
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Lista crea margin

Deberías de aportar el código completo de li. Lo más seguro es que las estés poniendo como elemento en linea en vez de flotarlos, y al haber un salto de linea en el código HTML, se crea un espacio. Es como cuando pones un salto de linea en un texto, luego aparece de todas formas un espacio.

La solución pasaría por flotar dichos elementos.
  #3 (permalink)  
Antiguo 29/04/2013, 14:25
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 14 años, 7 meses
Puntos: 13
Respuesta: Lista crea margin

La cuestión es que nunca me ha hecho falta flotarlos, dejo aqui el código
Código CSS:
Ver original
  1. .menu > ul > li {
  2.     background: url('../images/web/bg-menu.jpg') repeat-x;
  3.     display: inline-block;
  4.     margin: 0 -2px;
  5.     border-top: 1px solid #e4e4e4;
  6.     border-right: 1px solid #e4e4e4;
  7. }
  #4 (permalink)  
Antiguo 29/04/2013, 21:59
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: Lista crea margin

Tal vez esto te ayude a comprender y solucionar el problema.
Es el blog del amigo kseso: http://ksesocss.blogspot.com/2012/03...empeno-en.html

Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--

Etiquetas: crea, lista, margin
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 21:11.