>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >list-style-image http://forum.mozilla-russia.org/viewtopic.php?id=13756 |
Masletso > 12-11-2006 17:54:09 |
Есть расширение, в нём есть оверлей- менюшка и каждому элементу соответсвует картинка. И есть проблема, в зависимости от темы, эти изображения то видны, то не видны. (и так со многими расширениями) Я посмотрел код FlashGot'а, но толком не понял. там стиль вынесен в .css файл и тот же самый list-style-image, но почему-то картинки всегда видны Заранее спасибо за помощь. |
Dionys > 13-11-2006 09:08:50 |
Элемент меню выглядит примерно так: Выделить код Код:<menuitem> <xul:hbox class="menu-iconic-left"> <xul:image class="menu-iconic-icon"> </xul> ... </menuitem> Кантинка элемента меню отображается как раз в этом элементе image. Возможно в некоторых темах для классов menu-iconic-left или menu-iconic-icon выставлен display: none;. А вообще, лучше посмотри через Инспектор DOM стили в chrome://browser/content/browser.xul |
Masletso > 14-11-2006 17:03:53 |
Спасибо, использовал так: Выделить код Код:<menuitem oncommand="function();"> <hbox class="menu-iconic-left"> <image class="menu-iconic-icon" src="chrome://url..." align="left"/> <label value="Значение" align="right" /> </hbox> </menuitem> |