#css
#css
Вопрос:
Сайт находится www.uppercanadawebdesign.com/test Если вы нажмете на «Новое оборудование», чтобы развернуть меню, я получу изображение диска, отображаемое во второй строке. В Chrome это работает нормально, но не в IE8 / FF4. Я думаю, это как-то связано с css в строке 960 «.sidebar .box ul ul». Если я удалю «диск» из стиля списка, проблема будет решена, но тогда я не получу маленький диск, отображаемый в пунктах подменю.
(Примечание: это сайт WordPress)
Спасибо за любую помощь, которую вы можете предоставить.
Ответ №1:
Добавьте в #dc_jqaccordion_widget-3-item ul #dc_jqaccordion_widget-3-item ul li следующее:
тип стиля списка: отсутствует;
Комментарии:
1. Спасибо за быстрый ответ. Это действительно решает проблему появления диска во второй строке. Есть ли способ сохранить ‘disc’ (маркер) перед пунктами меню 2-го уровня, в той же строке, что и текст?
2. Вы можете, добавив отступ слева на 2-й уровень, но это не было бы интерактивной областью. Я согласен с желанием получить некоторое указание на то, что это второй уровень. Я рекомендую создать изображение маркера и поместить его в фоновое изображение… Надеюсь, это имело смысл.
Ответ №2:
Я смог заставить его работать, добавив (как вы предложили): list-style-type: none;
в #dc_jqaccordion_widget-3-item ul, #dc_jqaccordion_widget-3-item ul li.
Затем я добавил следующее в
#dc_jqaccordion_widget-3-item ul ul a {:
background-image: url(http://uppercanadawebdesign.com/test/wp-content/uploads/bullet2.gif);
background-repeat: no-repeat;
padding-left: 3em;
background-position: 20px 50%;
Теперь это работает в FF4, IE8 и Chrome….