Ok, wiem w czym był problem -w mojej sklerozie ;).
Wklej poniższe w oryginał, chyba że będziesz wiedzieć co zastąpić w tym zmienianym
-dla css (tag stylu)
a.p_1 {background: url(http://www.pikpok.com.pl/allegro/test15.gif) 0 0 no-repeat;}
a.p_2 {background: url(http://www.pikpok.com.pl/allegro/test16.gif) 0 0 no-repeat;}
a.p_3 {background: url(obrazek) 0 0 no-repeat;}
a.p_4 {background: url(obrazek) 0 0 no-repeat;}
a.p_1, a.p_2, a.p_3, a.p_4 {
display: block;
height: 20px;
width: 194px;
}
a.p_1:hover, a.p_2:hover, a.p_3:hover, a.p_4:hover {background-position: -194px 0;}
-dla html
[/code]
Jak widać z powyższego, w odstawkę poszły “produkty”, nie jest jednak potrzebne by tą część “upiększać”, bo przywrócenie domyślnego layoutu, poprzez zamianę contener na user_field (nie wiem czy tak było w standardzie, czy zostało coś usunięte, ale zabieg przywraca sporą część “szablonu”, w tym i tła), ujawnia że ta część jednak posiada grafikę itd. Tak więc “div” został dla rozeznania. W tym też najprawdopodobniej zawierał się problem z rozjeżdżaniem tabel, “produkty” miały nadmiarową szerokość, ustawioną na 240px, będąc w miejscu z szerokością bodaj 190px.
A teraz główny gwóźdź programu, czyli moja skleroza ;). Przyciski w poprzednio podanej formie nie mogły być wyświetlone, ponieważ zapomniałem o tym jaka jest interpretacja domyślnego ich wyświetlania -są elementami liniowymi-, przez co “nie można” bezpośrednio w nich wyświetlać obrazków (nie mogą być nimi ze względu na atrybut), chyba że się to “obejdzie” -nie w tym wypadku- lub wymusi -“bycie” elementem np. blokowym-.
PS. Za miast słowa obrazek, wpisujesz ścieżkę dla odpowiedniej grafiki. Za hash (#) wstawiasz link do strony, do której ma dany przycisk prowadzić.
Większa liczba przycisków nie powinna być problemem, chyba będziesz wiedział jak, gdzie i co “powielać”?
PPS. Ogólnie w kodzie masz “mały” bałagan (np. duble w klasach i id np. float’u), ale to już tak nieformalnie i w sumie mało ważne