W Firefoxie i Operze wyświetla się OK, a w IE nie


(Jantar2005) #1

Witam...

... i ja proszę o pomoc.

Jestem mniej niż początkujący więc chciałem skorzystać z szablonu, ale ten który mi się w miarę spodobał, okazał się gdzieś wadliwy. W Operze, Firefoxie jest OK a w IE7 się rozjechało.

http://www.jantar2005.pl/html

Podejrzewam że jest coś nie halo w pliku css, ale zupełnie sobie z tym nie radzę.

Bardzo proszę o poprawienie tego pliku i podanie mi na tacy, bo potrzebuję szybko postawić tą stronkę, i na naukę jest w tej sytuacji za późno.

Oczywiście miło będzie jak Ta pomocna dusza wyjaśni na czym problem polegał i to już będzie pierwszy krok w moich korepetycjach.

Z góry dziękuję.


(floyd) #2

W przeglądarce IE8 też wyświetla się tak samo jak w Operze, Chrome czy Firefox, chyba używasz starszej przeglądarki IE to nie wszystko wyświetla się jak należy, ale to już inny problem i poprawa tego tak aby i w IE6 wyświetlało się też dobrze to trudniejsza sprawa bo trzeba by pisać oddzielne kody dla tej przeglądarki. Przeglądarki IE6 nie powinno się już używać.


(Jantar2005) #3

Dzięki floyd...

... że zechciałeś się pochylić nad moim problemem.

Jednak nie używam szóstki, ale najświeższą IE siódemkę. Tzn, prawie wcale jej nie używam ale sprawdzam poprawność wyświetlanie stron także w tym bublu :slight_smile:

Pozdrawiam


(Robert) #4

A na czym problem w ogóle polega? Bo na 1 rzut oka nic nie zauważyłem. Prosimy o konkrety.


(tweant) #5

zrzuty:

http://api.browsershots.org/png/origina ... 7e09d0.png

http://api.browsershots.org/png/origina ... 7f3af2.png

http://api.browsershots.org/png/origina ... d7f524.png

chyba już wiem o co chodzi. W 7 i 6 jest coś nie tak. Część strony się obniża


(Jantar2005) #6

tweant Zadał sobie sporo trudu za mnie i trafnie i precyzyjnie unaocznił ten problem.

Dziękuję!


(GediMaster) #7

MSIE 6 i 7 podwajają marginesy przy ustawionym opływaniu (float), ale w tym przypadku problemem jest div.inner_copy. Potrzebny ten DIV jest? Bo jak nie, to usunąć, albo ukryć poprzez 'display: none;', albo jeśli potrzebny i ma go być widać, to użyć 'position: absolute' i manewrować 'top' i 'left' (ew. 'right') i ustawić gdzie trzeba :).

PS

Wywal też 'text-align: center' z HTML i BODY :).

↓ PPS

@jantar2010, polecam się :slight_smile:


(Jantar2005) #8

GediMaster jesteś wielki...

... Bardzo dziękuję za podpowiedź.

Usunięcie div.inner_copy zlikwidowało problem.

Wywaliłem też 'text-align: center' i też się okazało zbędne.

Bardzo dziękuję.