sIFR в списъчните елементи с проблем с персонализирани куршуми в IE

Имам дизайн, при който sIFR е необходим за вертикално меню. Със sIFR замествам li-items (с вложени списъци). В моя CSS съм изключил водещите символи, но за някои от списъчните елементи съм направил персонализирани водещи символи с добре познатия метод за фоново изображение и ляво подплънка. Всичко работи добре на FireFox (както PC, така и Mac) и Safari, но IE започва да показва куршуми там, където не искам, и освен това заменя персонализираните ми куршуми с нормални. Изглежда, че sIFR нарушава моя CSS за тези персонализирани списъци с водещи символи.

Опитах се да поставя всеки етикет в списъка вътре в етикети и да ги заменя с sIFR без резултат.

Ще бъде чудесно, ако някой може да погледне и да ми помогне с този проблем:

www.jeroenholthuis.nl/hd/hd-bullet-problem

наздраве,

Йерун


person Hype1    schedule 14.07.2009    source източник


Отговори (1)


Мисля, че може да е (отчасти), защото прилагате list-style: към li. Вместо това трябва да се приложи към ul, който след това се наследява от li. Това трябва да се отърве поне от нежеланите точки.

Изхвърлих използването на sIFR преди години, защото беше прекалено сложно - Cufon изглежда като много по-добро решение, при условие че не се използва прекалено много (бавност).

person Meep3D    schedule 14.07.2009
comment
Добавих правило към моя CSS: ul { list-style: none; } Дори сега в IE се появяват куршуми. Наистина не разбирам какво става. Това е като sIfr изтрива или замества всички стилове за UL и LI. - person Hype1; 17.07.2009
comment
опитайте ul { list-style-type: none; }, това е просто случайно предположение, но има шанс IE да не се държи само със стил на списък. Отдавна се отказах от sIFR в полза на Cufon, така че това може да е опция, ако проблемите продължат. - person Meep3D; 17.07.2009