Problem z rozsuwanym menu


(Iwan Wojtek) #1

Witam. Zastosowałem na swojej stronie menu opisane na tej witrynie:

http://www.dynamicdrive.com/style/cssli ... ss_menu_2/

Jednak mam problem. Otóż żeby menu poprawnie się rozsuwało, blok div w którym jest ono umieszczone musi mieć odpowiednią szerokość. Tzn. jeśli po rozsunieciu ma być 5 pozycji po 10px, to blok div musiałbym ustawić co najmniej 50px. Co zrobić aby blok mógł mieć ustawioną normalną szerokość (jak nagłówek menu), a pozycje rozsuwały się i były widoczne?


(Dawid Deja) #2

Musisz przedstawić kod html i css witryny, w który upakowana została nawigacja.

Zakładam, że coś w co upakowana jest nawigacja blokuje jej normalne działanie, bo skrypt sam w sobie śmiga bezbłędnie. Sam go wykorzystywałem raz czy dwa i wiem, że się sprawdza.


(Iwan Wojtek) #3

Udało się. Faktycznie w arkuszu CSS stworzonym przeze mnie był błąd. Mam inne pytanie. Jak teraz to menu wyśrodkować? Bo jest dosunięte do lewego marginesu.


(matiit) #4

Otaczasz divem o id np. wrapper

I w cssie pozycjonujesz go tak:

#wrapper {

width: 500px;

margin: 0px auto;

}

(Iwan Wojtek) #5

Niestety, ale takie ustawienie nie powoduje wyśrodkowania bloku z menu, już próbowałem.