![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 25.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Piszę(właściwie to już prawie napisałem, ale pozostała mi 1 kwestia której za nic nie mogę rozwiazać) stronę internetową, m.in. ma się na niej znajdować mapa, i jak kliknie się na dane miasto to przenosi na odpowiednią podstronę. Zależy mi na tym żeby po najechaniu na dane miejsce obrazek się trochę rozjaśniał(pzygotowałem 3 obrazki, osobny dla a/a:visited, a:hover i a:focus etc.). Jednak jest 1 problem, znaczący. Tło pod obrazkiem jest przesunięte w dół przez co ucięte i nieładnie wygląda(http://img208.imageshack.us/img208/4434/70673991.png) Tą ramkę zostawiłem bo wtedy lepiej widać w czym problem. Podam jeszcze "kod" i może komuś uda się znaleźć moment w którym się pomyliłem: HTML: CSS:
Jak widać jest tam parę kawałków które miały zaradzić problemowi ale nie zadziałały :/ Sprawdzałem też ten kawałek w "laboratoryjnych" warunkach, czyt. z wyciętą z pliku resztą strony, niestety rezultat ten sam (IMG:style_emoticons/default/sad.gif) Z góry dziękuję za pomoc i pozdrawiam, Zellus |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 28 Dołączył: 13.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Spokojnie, na co dzień pracuję z NDA, także na brak danych się nie obrażę (IMG:style_emoticons/default/tongue.gif) . Kod ogólnie jest dość dziwny. Nie bawiłbym się w ustawianie tych obrazków paddingami/marginami, tylko na #mapa ustawiłbym position relative, a na #poznan position absolute (tylko dla background ustaw no-repeat!) i wypozycjonuj top'em i leftem. Zrobiłem tak w Inspectorze i działa ładnie (IMG:style_emoticons/default/smile.gif) .
Jest też drugie podejście, jeśli w/w Ci "nie podchodzi". Dla "a" (elementy defaultowo liniowo) ustaw display: inline-block lub block, tylko dla wszystkich backgroundów musi być no-repeat! Mam nadzieję, że pomogłem (IMG:style_emoticons/default/smile.gif) . |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 08:37 |