Estoy casi convencido que será una -mierda- de whitespace entre etiquetas.

En su momento ya me di de golpes en la cabeza con los margenes "gratis" que
IE pone.

A raíz del trato que dan los navegadores a los espacios en blanco entre
etiquetas (IE los 'ignora' como nodos de texto y FF y los otros los tratan
como nodos de texto) monté una función en javascript que te facilita las
cosas (sobretodo trabajando con DOM).

function ignoreWhite(node){
        node.innerHTML=node.innerHTML.replace(/\>\s*?\</gim,"><");
}
window.onload=function(){
        ignoreWhite(document.body);
}

Se puede mejorar MUCHO más (llamando la función en el onload del DOM en
lugar de la página o mejorando la forma en la que se eliminan los espacios)
pero como funciona ya no me compliqué mas.



Saludos!
Marc

-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
En nombre de Ramón Corominas
Enviado el: jueves, 22 de mayo de 2008 17:49
Para: Ovillo, la lista de CSS en castellano
Asunto: Re: [Ovillo] Problema con una lista

Marc: eso no funciona, en Explorer se sigue viendo el salto...

A mí en Firefox me sale bien, y en IE he probado y parece que funciona 
bien añadiendo esto:

dl {
    margin-top: -1.0em;
    margin-bottom: 0;
}

Eso sí, acabo de flipar, porque en IE, si hay algún espacio de 
separación entre el <ul> y el primer <li> me desaparece el puntito de la 
lista por arte de magia...

Saludos,
Ramón.

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a