Strona 1 z 1

Skalowanie strony

PostNapisane: 27 września 2003, o 12:14
przez Caesar
Witam
Niedawno zalozylem strone , narazie w wersji testowej. Pewno powtarzam wypowiedzi :) Moja strona sklada sie z 4 ramek (logo, menu,tresc, menu).
Problem mam taki:
Strone tworzylem na rozdzielczosci 1024X768 i na pelnym ekranie jest wszystko w porzadku. Klopoty sa przy skalowaniu okna jak i zmianie rozdzielczosci na mniejsza(pojawiaja siesuwaki w poszczegolnych ramkach). Pytam czy i jak mozna dostosowac parametry ramek aby skalowaly sie do do wielkosci wyswietlanych elementow podczas zmiany wymiarow okna przegladarki , a takze rozdzielczosci bez pojawiajacych sie sowakow?
Czytajac Wasze inne komentarze do podobnych tematow dochodze do wniosku aby moze zrobic to na tabelach, lub zastosowac jedna ramke IFRAME, czy slusznie?
Jesli ktos chce zobaczyc strone jest ona tu

PostNapisane: 28 września 2003, o 18:40
przez Santana
Słusznie :P
A poważnie - radzę sięgnąć po tabelki a jeżeli serwer interii udostępnia obsługę PHP, to poczytaj sobie ten artykuł.

PostNapisane: 29 września 2003, o 23:13
przez Wydra707
Aby ramka nie zmieniała wymiaru przy zmianach wielkości okna, podaj jej wymiar w px. Aby zmieniała wymiar proporcjonalnie do rozmiaru okna, podaj jej wymiar w %.

Na Twojej stronie wszystko podane jest w procentach, czyli wszystko się zmiania. Zamiast ROWS="53%,*" zrób (przykładowo) ROWS="200,*". Górna ramka zawsze będzie miała 200px wysokości, a wszystkie zmiany będą odkładały się w dolnej. To samo z COLS="20%,*,20%" - zamień na (przykładowo) COLS="150,*,150" - oba menu będą stałe, a wszyskie zmiany szerokości okna odłożą się w ramce środkowej.

Dobierając wymiary ramek uwzględniaj najmniejsze rozdzielczości ekranu pamiętając, że często uruchamia się strony w mniejszych okienkach. Pamiętaj także, że można trafić na różnej szerokości paski przewijania, co zmienia ilość dostępnego miejsca w w ramce (szczególnie w wąskich).

Zamiana ramek na tabelkę z ramką IFRAME jest możliwa, ale nie zmieni zasadniczo problemów z przewijaniem i suwakami - jedne problemy znikną, pojawią się inne (np. związane z wysokością tabelki i możliwością wychodzenia suwaka IFRAME poza okno).

Działania po stronie serwera (co proponuje Santana) to wyższa szkoła jazdy. Podobnie jak dynamiczne operowanie ramkami po stronie klienta (JScript). Można tu zdziałać sporo ciekawych rzeczy, ale nie wiem czy jesteś już na tym etapie.

Pozdrawiam
Paweł Rajewski

PostNapisane: 30 września 2003, o 07:27
przez Santana