Jak dopasować stronę do niższej rozdzielczości niż 1600x900?


(Life2luz) #1

(Jefus) #2

Na Twoim miejscu zbudowałbym stronę w rozdzielczości 1024x768 i wyglądałaby ona ładnie w każdej innej. Wyjdzie szybciej, niż skalowanie jej, co jest możliwe ale czasochłonne.

Zainteresuj się budowaniem stron bez użycia tabel. Tabele nie służą do tworzenia layoutu strony internetowej.

Zamiast "

" zdefiniuj wysokość (bądź wysokość minimalną) w pliku CSS. Chyba do tego miały te

służyć. (TAG "

" powinno zapisywać się "

")

Polecam http://www.kurshtml.edu.pl/

EDIT :

Nie tędy droga.


(Life2luz) #3

Wiem, że nie powinno to tak wyglądać:

Tylko, że jedynie w ten sposób osiągnąłem cel czyli: Otwieranie linków z menu z lewej strony w części centralnej. Jest jakiś sposób, żeby na divach działało to w ten sam sposób ?

Te znaczniki:

one tylko dostosowują długość ramki menu do długości całej strony. Wiem, ze to jest źle zrobione i.t.d, ale inne sposoby zawiodły.

Znalazłem na jakimś forum info, żeby całą stronę wsadzić w jedna tabele i nie będzie się rozjeżdżać. Chciałem to wszystko zorbić na divach, ale efekt nie był za dobry bo całość przy większych rozdzielczościach by się rozjechała.

W jaki sposób w takim razie zrobić cały szkielet strony?


(Jaahquubel_) #4

powinno być “owa strona”.

Twój problem bierze się ze złego podejścia. Wiem, że W3Schools to nie jest najszczęśliwsze miejsce do zdobywania wiedzy, ale spójrz na to:

http://www.w3schools.com/css/tryit.asp?filename=trycss_navbar_horizontal_float_advanced

Tabele i ramki - nie bardzo.

CSS - tak.

Nie będę udawał znawcy tematu i nie będę się rozpisywał. Po prostu amatorsko dłubiąc w tworzeniu stron doczytałem to, że CSS ma odpowiadać za to, co chcesz osiągnąć.


(slepciu) #5

Właśnie niedawno pisałem o tym na blogu DP: http://www.dobreprogramy.pl/slepciu/AJAX-i-jQuery-cz,31571.html


(Life2luz) #6

(soanvig) #7

Uzywając dobrodziejstw CSS3 możesz wykorzystać background-size dla styli BANNERa:

http://www.css3.info/preview/background-size/

I dać szerokość na 100%