![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 23.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Hmm... Chyba większość początkujących ma ten problem... Napisanie strony pod ff czy operę nie sprawia mi większych trudności, ale kiedy przyszło do IE... Okazało się, ze moja strona na zajęcia informatyki wygląda na ie po prostu okropnie ;/ Cały layout przesuwa się na lewo i wogóle ignoruje mój css.. Nie mam pojęcia jak to rozwiązać więc proszę o pomoc...
Stronę można obejrzeć tutaj Będę bardzo wdzięczna za jakiekolwiek wskazówki co z tym zrobić ![]() -------------------- ![]() ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 140 Pomógł: 16 Dołączył: 12.06.2002 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Próbowałaś wycentrować głównego diva (align)? Nie mogę tego znaleźć.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 23.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
To są jedyne atrybuty dla głównego div'a.
-------------------- ![]() ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 140 Pomógł: 16 Dołączył: 12.06.2002 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Nie ma takiego atrybutu dla elementów <div /> jak align.
Rozwiązanie: Kod body { Taki mały trik na badzIEwIE
background-image: url('images/tlo-fiolet.png'); background-repeat: repeat-x; margin: 0px; font-family: sans-serif; font-size: 11px; color: #595959; /* dodaj: */ text-align: center; } div#main { width: 780px; height: 100%; margin-top: 0px; margin: auto; /* dodaj: */ text-align: left; } |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
1. Taki zapis jest bez sensu:
Najpierw dajesz margines na 0, potem na auto. Centruje się dając 0 dla top/bottom i auto dla left/right, czyli:
Ale to i tak nie zadziała dla IE. Centrowanie u Ciebie pod IE działa (sprawdzałem pod IE7) natomiast co do rozjeżdżania się kolumn, tu trzeba odpowiednio zadziałać floatami i marginesami. IE jest znany z dość, hmmm, nietypowego określania marginesów. |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 23.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ok. dziękuję
![]() ![]() Zostało mi jeszcze rozjeżdżające się menu i menu, które wogóle odjeżdża w galerii... A poza tym nie jestem pewna czy lightwindow działa.. ;/ -------------------- ![]() ![]() |
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
To nic nie da. Problemem jest zbyt duży (dla IE) padding-left dla ul#menu
added: I sama szerokość tegoż ul#menu też Dla IE po prostu te elementy nie mieszczą się obok siebie przy narzuconej szerokości 780px dla div#main Ten post edytował drPayton 13.11.2007, 22:53:31 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 23.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Występuje także taki problem...
Zupełnie nie wiem jak to powinno wyglądać żeby ie to odpowidznio interpretowało.. Męczę się z tym wszystkim już od 7 godzin.. ;( -------------------- ![]() ![]() |
|
|
![]()
Post
#11
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jest taki bardzo popularnu bug w IE, który polega na dublowaniu wartości marginesów dla elemenów, którym nadano foat.
I cibie ul#menu ma własnie float: right; Są dwa rozwiązania: 1. Zastosować Conditional comments i stworzyc oddzielny arkusz styli dla IE, w którym wartości margnesów bedą dwa razy mniejsze. Jak pomnoży to wyjdzie tyle samo co w FF/Opera 2. Dorzuć do ul#menu wpis display: inline; Sposób 2 nie zawsze jest dobry bo czasem dorzucenie tego nam coś rozwali. W tym przypadku powinno być OK. Generalnie ja polecam 1. |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 23.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Hmmm.. Nie jestem w stanie stwierdzić czy nareszcie wszystko wygląda tak jak powinno, ponieważ nie ładują się żadne obrazki (przynajmniej u mnie ;/)...
-------------------- ![]() ![]() |
|
|
--kuba-- |
![]()
Post
#13
|
Goście ![]() |
wrzuc cale menu pomiedzy <div id="menuHolder"> </div> i podmien kilka klas w CSS na:
|
|
|
-Gość- |
![]()
Post
#14
|
Goście ![]() |
|
|
|
--kuba-- |
![]()
Post
#15
|
Goście ![]() |
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 23.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ostatnie odpowiedzi bardzo mi pomogły, dziękuję ;*
Chyba ostatnie pytanie: jak sprawić aby inne obrazki wyświetlały się na środku? Miałąm z tym problem nawet pod inne przeglądarki.. ;/ -------------------- ![]() ![]() |
|
|
--kuba-- |
![]()
Post
#17
|
Goście ![]() |
tak nei bardzo rozumiem gdzie na srodku
|
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 23.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Na środku diva tresc.
I wyszło jeszcze jedno pytanie: czy tabelka w galerii jest za szeroka i jak to zmienić? (Nie jestem w stanie tego sprawdzić, ponieważ używam linuxa ![]() -------------------- ![]() ![]() |
|
|
--kuba-- |
![]()
Post
#19
|
Goście ![]() |
zeby zawartosc diva byla na srodku daj:
text-align: center; a w tabeli zmien <table cellpadding="0" cellspacing="0" width=""> i daj width na szerokosc jaka trzeba ale jesli jakias fota bedzie wieksza niz powinna i tak rozepchnie tabele w prawo wiec ustaw moze stala szerokosc dla kazdej komorki <td> i dodaj overflow: hidden; |
|
|
--kuba-- |
![]()
Post
#20
|
Goście ![]() |
a text pod zdjeciem obejmij w jakies tagi np <span></span> i ustaw jakis rozmiar dla tego tekstu bo w IE bedzie wiekszy niz na inncyh przegladarkach
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.07.2025 - 15:34 |