Прошу помощи уже все мозги сломал...
Использую nice menu,ниже код css... Проблема в том, что не отображается картинка. Картинка лежит в корне и доступна, то есть mysite/menu.gif картинка есть. Уже писал и полный путь и всевозможные комбинации слеши,точки (../) все бесполезно. Firebug показывает адрес картинки "menu.gif" при этом пишет что данный url отобразить невозможно... Уже просто нет мыслей, что может быть.
width: 200px;
margin-top: 10px;
}
#block-nice-menus-2 li a {
text-decoration: none;
height: 32px;
voice-family: "\"}\"";
voice-family: inherit;
height: 24px;
}
#block-nice-menus-2 li a:link, #block-nice-menus-2 li a:visited {
color: #777;
display: block;
background:url("menu.gif");
padding: 8px 0 0 20px;
}
#block-nice-menus-2 li a :hover {
color: #257EB7;
background:url(menu.gif) 0 -32px;
padding: 8px 0 0 25px;
}
#block-nice-menus-2 li a :active {
color: #fff;
background:url(menu.gif) 0 -64px;
padding: 8px 0 0 25px;
}
ul.nice-menu,
ul.nice-menu ul {
list-style: none;
margin: 0;
padding: 0;
}
Комментарии
адресацию надо делать относительно файла CSS - т.е. если файл картинки лежит радом с CSS файлом сойдёт тот вариант как у вас, если надо подняться на один каталог выше файла CSS пишем один раз ../перед именем папки и файла(или файла), на два каталога выше ../../ и т.д. - или же можно указать полный путь от корня сайта просто поставив / без точек и прочего в начале пути - например url(/sites/all/themes/my/images/ris.jpg)