Avatar billede qweqwe Nybegynder
30. december 2002 - 19:55 Der er 5 kommentarer og
1 løsning

Ensartede skærmbilleder

Hvordan for man en internetside til at se ens ud i forskellinge skærmformater (eksempelvis 800x600 eller 1024x768 m.fl.)

Hvilken skærmformat skal man designe sine sider til?
Hvis man designer siderne, så de passer til 800x600 (hvilket nok er bedst) spilder man en masse plads på skærmen i de større skærmformater.

Kan man ikke lave et script eller ligende, som for en side til at se ens ud - ligesom på TV, hvor der er samme billed uanset om det er på en 14" eller 42" skærm.
30. december 2002 - 20:06 #1
Der er ingen let løsning på dit problem.

Den optimale løsning vil være at designe forskellige sider til de forskellige opløsninger (og forskellige browsere) og så aflæse hvilken browser og opløsning der bruges hos modtageren.

Men det kræver vedligeholdelse af ret så mange sider.

De fleste vælger en standard som f.eks. 800*600, med de fordele og ulemper det nu giver.

TV-skærme kører alle med samme opløsning, så det er lidt lettere i den verden. Der bruges ikke flere pixels til at danne et TV-billede på en 28" tommer end på en 14"
Avatar billede boris Mester
30. december 2002 - 20:16 #2
Der er to muligheder.
Enten bruger du tabeller og % mål, sådan at tingene "flyder". Men det bliver stadig ikke helt godt.

Eller du benytter Javascript og starter med at måle skærmhøjde eller skærmbredde.
screen.height eller screen.width . En af delene er nok.
Derefter kan du enten omdirigere til den "rigtige" hjemmeside - dvs flere udgaver af det hele - eller gemme en variabel i f.eks. ASP og bruge den på alle siderne til hvert eneste mål.
Fordelen ved at tage udgangspunkt i skærmstørrelsen er, at alt kommer til at passe - både tabeller, afsnit, billeder og skrifttyper.
Det er ikke særligt elegant hverken at have en for stor eller for lille side.
Avatar billede qweqwe Nybegynder
31. december 2002 - 14:09 #3
=> Boris

Det lyder interessant at man kan indmåle sidestørrelse, men hvordan foregår det i praksis? Har du nogle referencer (links)?
Avatar billede nicklasb Nybegynder
31. december 2002 - 14:15 #4
lige btw.. Er der nogle der ved hvad opløsningen er på et fjernsyn?? undskyld jeg bruger dit sprøgsmål til at stille dette.. Men syntes det passede godt hertil.. Så håber ikke det gør noget ;)
Avatar billede boris Mester
31. december 2002 - 15:09 #5
Sidestørrelsen findes i Javascript ved at skrive f.eks.:
var sidebredde = screen.width
På en 800X600 skærm bliver tallet 800.

Så kan du lave en betingelse, som siger, at hvis tallet er 1024, indlæser du din store startside
F.eks. sådan: document.location = "minstorestartside.htm"

Der skal selvfølgelig en smule programmering til også. Og eksemplet svarer til, at du har to fuldstændige hjemmesider i hver sin størrelse.
Avatar billede boris Mester
31. december 2002 - 15:37 #6
Jeg fandt et eksempel her:
www.enhedslisten.dk/sdrjylland
Det er udelukkende startsiden, som består af tre forskellige sider. Men man kunne jo videreføre ideen.....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB