El 20/11/07, Lali <lali.m...@gmail.com> ha escrit:
S'hauria de solucionar canviant la propietat "display" dels "li":
> #sidebar .menu li {margin: 0px 0px 5px 0px;display: inline;}
Hola,
>
> La veritat és que aquesta és una de les primeres coses que he provat,
> però res.
> Ara ho he solucionat (refent el codi), i estic intentant analitzar xq
> ara surt bé!
>
Aprofitant l'avinentesa, aquí tens diferents exemples de llistes:
Salut!
Lali wrote:
> El problema: Tinc un menu, que és una llista (normal i corrent), el
> problema és que amb IE (versions inferiors a 7), entre <li></li> i
> <li></li>, se'm genera un "margin" (per dir-ho d'alguna manera).
> No entenc perquè, de totes maneres al ie_hacks.css intento corregir-
> lo, i res de res.
El problema ve de la regla:
> #sidebar .menu a {color: #FFFFFF; display: block; padding: 3px 3px 3px
> 15px;}
Quan assignes un display: block a un enllaç dins d'un LI, a IE6 se li
indigesta i fa aquests marges extra.
Solució: afegeix-li a l'IE algun detonant tipus "height: 1%" o "zoom: 1"
, en definitiva, quelcom tipus Holly Hack.
--
arnau siches
css.artnau.com
si, canviar de servei de correu.
oscar.
PD. a mí m'ha passat exactament el mateix.