Anders skrev:
> ..men når man laver Positionering af elementer, bruger man px.
Positionering bruges ofte sammen med absolutte enheder - men det er
ikke et krav.
> Hvis man skal lave Skalerbart webdesign, skal det skrives i %
Man kan også helt undlade at definere størrelser - så skalerer det
også fint.
> Går ideen så ikke lidt af?!
Det at en side kan skalere til forskellige opløsninger, betyder
ikke nødvendigvis at samtlige elementer på siden tilpasser sig. Se
fx opbygningen af html.dk - her er yderspalterne i fast bredde mens
midterspalter tager resten af bredden. Det er en ganske alvendelig
tilgangsvinkel - i de fleste tilfælde vil det ikke se godt ud hvis
fx en menu-spalte optager 20 % af en side uanset hvor bred siden
er.
Man kan også lave sider der kun skalerer den ene vej (typisk med
fast bredde, men variabel højde). Det bryder med princippet om at
man ikke må fastlåse de ydre rammer for en side, men det kan være
en løsning hvis man ikke kan få siden til at skalere helt frit. De
fleste sider vil under alle omstændigheder have en grænse for hvor
smal siden kan være for at man kan se den ordentligt.
Hvis vi igen tager udgagspunkt i html.dk er den grænse omkring
550px (på min skærm) - kommer man længere ned, bliver
indholdspalten næsten umulig at læse. Omvendt kan meget store
sidebredder også være et problem. Hvis indholdsspalten bliver så
bred at øjnene ikke kan finde fra slutningen af én linje til
begyndelsen af den næste, er sidebredden for stor. I praksis er det
ikke noget stort problem - de fleste kan sagtens finde ud af at
gøre deres browservindue mindre eller større hvis det er
nødvendigt. Jeg nævner det fordi man skal tænke fornuftigt når man
vil lave skalerbare sider.
En side skal helst kunne ses fornuftigt i et maksimeret
browservindue på en 800x600-skærm - det vil sige at den største
minimumsbredde man kan kræve er 750-780px. I den anden ende bør en
side rimeligt kunne udnytte en maksimeret browser i 1280x1024. Jeg
mener ikke at der er grund til at tænke voldsomt over hvordan en
side ser ud i en maksimeret browser i 1600x1200-opløsning. Folk der
bruger denne opløsning vil næppe have meget gavn af en browser der
fylder det hele.
Der kan være en vis ræson i at sætte grænser for bredden af en
side, men højden bør altid være flydende. Det er meget irriterende
at se på en side der kun udnytter 60 % af den højde der er til
rådighed i et browservindue - og samtidig lægger scrollbar ind for
at man kan se den skjulte del af siden.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html