Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

Skalowanie strony

Forum dyskusyjne poświęcone zagadnieniom jezyka HTML i Flash oraz tworzeniu stron WWW.

Moderator: Grupa pościgowa ;-)

Skalowanie strony

Postprzez Caesar » 27 września 2003, o 12:14

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
Caesar
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 1
Dołączył(a): 27 września 2003, o 11:56

Postprzez Santana » 28 września 2003, o 18:40

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ł.
Santana
Znawca tematu
Znawca tematu
 
Posty: 210
Dołączył(a): 30 września 2002, o 13:20

Postprzez Wydra707 » 29 września 2003, o 23:13

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
Wydra707
Znawca tematu
Znawca tematu
 
Posty: 482
Dołączył(a): 1 października 2002, o 19:21

Postprzez Santana » 30 września 2003, o 07:27

Santana
Znawca tematu
Znawca tematu
 
Posty: 210
Dołączył(a): 30 września 2002, o 13:20


Powrót do HTML i tworzenie stron WWW

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron