Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> IE5.0+: nie umożliwia zdefiniowania szerokości warstw, poprzez jednoczesne określenie atrybutów left i right, Da się to obejść?
xamil
post
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 9.01.2005

Ostrzeżenie: (0%)
-----


Ustawiłem div'om atrybuty left i right no i niestety wszedzie działało ale nie w IE:/ Po wielu godzinach walki natknąłem się w końcu na ten tekst:
Cytat
# IE5.0+: nie umożliwia zdefiniowania szerokości warstw, poprzez jednoczesne określenie atrybutów left i right
:/ Czyli lipa:/

No więc teraz pytanie: Czy da się to jakos obejść?

Potrzebuje wypozycjonować w ten sposób jakies 3 warstwy. Nie chce dawać stałej szerokości tym div'om. Czy da się jakoś obejść "kochane" IE? Ten sposób pozycjonowania jest genialny w innym wypadku będę musiał zaciągnąć js aby reagował na powiększanie strony w szerz:/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
xamil
post
Post #2





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 9.01.2005

Ostrzeżenie: (0%)
-----


Ech... upisałem kawał długiego posta i prąd padł... grrrr:/ Będzie więc krótko;)

Nie wkleiłem odrazu kodu bo w tej chwili jest on przesycony mnóstwem rzeczy które by tylko przesłaniały sedno sprawy. Problem jest nieco bardziej skomplikowany. Cały projekt polega na tym, że dociągam część warstw ajax'em i nie chciałem aby obiekt za to odpowiedzialny był on świadom kolejności w jakich te warstwy powinny być wrzucone w element nadrzedny. Z pomocą przyszło pozycjonowanie absolutne elementów. Ustalam tylko w css odowiednie współrzedne dla odpowiednich warstw i po krzyku. Niestety IE nie obsługuje left i right jednocześnie przez co nie uzyskam automatycznego dopasowania szerokości warstwy do szerokości warstwy nadrzędnej:/ Takie pozycjonowanie byłoby genialne! W sumie okazało się to w końcu niezbyt wielkim problemem bowiem szerokość bedzie jednak stała więc mogę narzucić stałą szerokość tym warstwom. Nałożyły się jednak na to i inne problemy:/ Ie nie obsługuje poprawnie overflow:auto oraz w przeglądarkach jest problem z width: 100% dla pól formularzy. Przy overflow: auto IE pokazuje 2 suwaki zamiast 1-go natomiast przy width:100% i overflow auto pojawia się poziomy suwak:/ Nawet w FF!:/ Bez overflow: auto elementy wystaja poza warstwe:/

Jeśli ktoś zna jakieś łatwe rozwiązania którego kolwiek z tych trzech problemów to byłbym wdzięczny;)

Ok teraz przygotowany przeze mnie testowy kod: http://kamil.klecza.pl/
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 16:13