![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 14.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Haj po swietach, dosiego roku itp ;-)
Tym razem mam dziwny problem, ktorego sam nie rozwiaze. Moge uzyc innego rozwiazania, jak np. tabelka, ale (1) nie chce i (2) ciekawi mnie, dlaczego tu jest blad. Otoz zrobilem layout na divach w stylu DIV_1 jako naglowek na 100% szerokosci na gorze, ponizej DIV_2 jako kolumna lewa i DIV_3 jako kolumna prawa. To jest OK. I teraz zapragnalem pod ta zawartoscia umiescic po lewej stronie szary pasek (o szerokosci DIV_2), a po prawej tekst o szerokosci DIV_3 - ale tak, by obie "kolumny" rozszerzaly tak samo, gdy tylko jedna z nich bedzie dluzsza. Znany temat - Faux Columns, inne hacki w stylu przykrywanie i przesuwanie wartsw... Ja postanowilem zrobic cos a'la Faux Columns - czyli postanowilem dwie dodatkowe "kolumny" zawrzec w warstwie nadrzednej z ustanowionym obrazkiem tla o wysokosci 1px (z lewej szary pasek, po prawej kolor tla strony), ktory powtarzany w pionie dawalby zludzenie dwoch kolumn. No i tak tez zrobilem. Problem jest taki, ze na Linuksie, gdzie robie strone, wszystko wyglada OK - zarowno pod Firefoksem 3.6.13), Opera, jak i Chromium. Problem pojawia sie z Windowsem... jak zwykle ;-) uzywam VirtualBoksa i na nim mam XPka oraz Win7 z 4 przegladarkami: Firefox, MSIE8, Opera, Chrome - zadna z tych przegladarek za cholere nie wyswietla tego szarego paska. Odswiezalem strony, wlaczalem systemy na nowo - nic nie pomaga. Lacze sie oczywiscie ze swoim localhostem. Dla pewnosci wrzucilem strone na serwer publiczny i polaczylem sie z innego komputera z Windows - tam paska rowniez nie widac. Wkurzajace. Jak pisalem - moge sobie zrobic tabelke, ale nie w tym rzecz. Prosze o kogos bardziej doswiadczonego o wytlumaczenie - gdzie tkwi przyczyna takiego zachowania ? Bo roznice miedzy przegladarkami to zna chyba kazdy - ze co innego w MSIE, co innego w Firefoksie, ale zeby te same przegladarki pod roznymi systemami ![]() Oto kod. PHP:
CSS:
P.S. Probowalem bez slasha w #footer - wtedy obrazek znika i na linuksie. Probowalem tez zmieniac sam obrazek (jakby Win nie czytal PNG) - kolory, na JPEGa - bez zmian, ta warstwa po prostu sie nie pokazuje w Windows, co widac po zmienionym kolorze drugiej "kolumny", a raczej nie widac tego koloru pod Windowsem... WebDeveloper dla Firefoksa pokazuje, ze warstwa ma numer 22 i ze jest ostatnia, wiec nie jest niczym przykryta. Probowalem DIVa #footer wyrzucac poza #container i pozycjonowac osobno - to samo, rece opadaja - tekst z #footera jest OK, a tla nie ma... OK, rozwiazalem temat. Caly dzien mi zeszlo, co za kila. Pisze, bo moze komus sie przyda ;-) background-image: url(../gui/div_bkg.png); Ten post edytował a600user 29.12.2010, 23:10:18 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 10:27 |