problem z CSS

w dziale Opera
kaspi napisał(a):

w kodzie strony zastosowalem

<TABLE border="0" cellspacing="0" cellpadding="0" style="height: 100%; width: 100%;">
<TR>
<TD style="height: 100%; width: 100%;">
<div style="display: block; height: 100%; overflow: auto;">

... tresc ...

</div>
</TD>
</TR>
</TABLE>


docelowo skaluje sie to do szerokosci i wysokosci okienka.

a) tak ma to wygladac: (42kB) [img]http://www.etisoft.pl/opera/poprawny.gif
b) a tak wyglada w Operze: (33kB) [img]http://www.etisoft.pl/opera/niepoprawny1.gif
c) inny przykład: (38kB) [img]http://www.etisoft.pl/opera/niepoprawny2.gif
d) przy czym odświeżanie nic nie daje, albo się robi to co powyżej albo to: (7kB) [img]http://www.etisoft.pl/opera/niepoprawny3.gif

jezeli tekst jest dluzszy to powinien pojawić się pasek przewijania (cos jak w "b" ale na calej wysokości okna) a w tym momencie w Operze nic już sie nie pojawia (i wyglada to jak w "d")

prosze o pomoc!

Knypel napisał(a):

Usuń 'overflow: auto;'

kaspi napisał(a):

celem jest skalowanie się strony do wielkości okienka i włączenie paskow przewijania w przypadku gdy tresc "przerasta" okienko.

usuniecie overflow nie rozwiązuje problemu

Knypel napisał(a):

Hmmm.. nie zabardzo wiem o co chodzi ale patrząć na to źródło widze.... ze jest to tabela o wymiarach 100% na 100% całego okna jest w niej komórka o wymiarach 100% na 100% całej tabeli.... więc to sie samo powinno przeskalować nieważne czy będzie to okienko o wymiarach 100 na 100 czy 1000 na 1000....

A zauważyłem że jak jest to 'overflow: auto;' to strona sie wcale nie wyświetla jeśli text wychodzi poza okno....

kaspi napisał(a):

jak widzisz na załączonych obrazkach
tabela i komórka się skalują
ale DIV sie nie skaluje

Knypel napisał(a):

Hmmmmm dalej nie rozumie o co chodzi.... wyjaśnij to dokladniej....

Ja u siebie zrobiłęm coś takiego że na jednej stronie (index.html) jest iframe do którego jest wczytywana inna strona (ramka.html) z zawartością taką jak podałeś (bez tego 'overflow: auto;' reszta taka sama) no i moge sobie zmieniać rozmiar iframe'a tak jak chce a ramka.html sie odpowiednio do niej dopasowuje....

Jak chcesz to odezwij sie na gg mój numer 4789260... łatwiej sie rozmawiało

janbar napisał(a):

Kaspi wpisz w wyszukiwarke forumowa haslo DIV i ogranicz sie do naszego forum, a znajdziesz zdaje sie rozwiazanie.

Pozdrawiam,

janbar.smile)