Tym razem nie wiem dlaczego na element #NAV nachodzi #test. Dobrze widać to przy użyciu wtyczki FireBug w przeglądarce Firefox (zakładka Układ) lub w opcji “Zbadaj element” w Google Chrome (zakładka Metrics).
Mam nadzieję, że zrozumieliście problem i pomożecie go rozwiązać.
może wytłumacz co znaczy wg Ciebie “nachodzi”, sprawdzałem w FF i IE9 - wg mnie nic tutaj na siebie nie “nachodzi”.
Jeżeli chodzi ci o to że margines dolny z menu nie “odpycha się” od #test, wyobraź sobie że każdy div to jakby pudełko, właściwość padding to przestrzeń między ciałem w pudełku a jego ścianami, czyli jeśli masz pudełko o wysokości 65px (#navigation) - dodałeś w jego środku listę którą rozpychasz w dół i w górę po 30px, czyli mamy już 60px w środku, spójrz na swoje elementy listy, one napewno mają więcej niż 5 pozostałych px.
Nie definiuj wysokości elementu nadrzędnego, usuń z #navigation, height: 65px;
Możesz mi wytłumaczyć Spidy dlaczego dałeś display: block dla Ul#NAV?
W jaki sposób mogę zmniejszyć odstęp od obramowania wokół linków w menu? Chodzi mi o to, aby nie było aż takich dużych przerw po prawej i po lewej stronie w każdej ramce od napisu (np. Strona główna). Gdy ustawiam, np., padding-left: 4px i padding-right: 4px, to wszystko się psuje. Mam nadzieję, że rozumiesz o co chodzi.
Zastanawiam się kiedy będę miał następny problem;)
wczoraj było późno i byłem już zmęczony więc nie widziałem, że było źle. A display: block hmm, m.in. po to żeby mieć wiekszą kontrolę na wysokością i szerokością.
PS. Do bloku nawigacji dodaj jeszcze min-height: 65px;. Nie wiem dlaczego ale tak musi być…