Avatar billede some-one Nybegynder
13. april 2003 - 18:29 Der er 13 kommentarer og
3 løsninger

Skalertbart design. Ja? Nej?

Hey.
Jeg er ved at opfriske et hjemmeside design, og står nu og tænker "skal, skal ikke".
Jeg har hidtil altid brugt pixels til bestemmelse af mine hjemmesider, da jeg synes det virker godt, og da jeg foretrækker det (personligt). Hvad synes I? Procent eller pixels?
Avatar billede doodoo Novice
13. april 2003 - 18:35 #1
pixels !! helt klart...
Avatar billede raffar Juniormester
13. april 2003 - 18:37 #2
% med grænser...
Avatar billede miss-g Seniormester
13. april 2003 - 23:32 #3
Tabeller med pixels og evt. frames med pixel og relative...
Avatar billede nicklasb Nybegynder
13. april 2003 - 23:34 #4
Syntes også det er bedst med pixels.. men KUN hvis du sørger for at holde dig inden for grænserne..
Hvis du ikke skulle have set den før : http://activedeveloper.dk/artikler/default.asp?articleid=187
(selv om den er gammel, er den nu meget god til lige at danne sig en tanke om det.. ;)
Avatar billede and.vang Nybegynder
14. april 2003 - 11:39 #5
Det afhænger af situationen. Er dit websted udelukkende bygget op over grafik, så går det i mange tilfælde ikke at benytte procent, men det bevirker så, at folk med høj opløsning ikke kan se siden optimalt. Derfor må procent klart være at foretrække, men det skal laves ordentligt. Det dur jo heller ikke med noget tynd grafik ude i kanterne og et alt for bredt stykke med tekst, bare fordi man kører med 1600x1200. Også omvendt er procent at foretrække, for der er intet værre end at scrolle horisontalt fordi man har 800x600 opløsning.

Men igen, det skal gøres ordentligt, og det er noget af en kunst, at kunne få et design til at tilpasse sig alle opløsninger. Rent faktisk er det optimale, at lave et design til hver enkelt skærmopløsning, og få siden til automatisk at skifte, men det forudsætter at brugeren har Javascript (du kan dermed trække omtrent 0-10% af dine brugere afhængig af målgruppen), og så tager det længere tid at indlæse siden.

Det er ikke muligt at give et svar, der holder i alle tilfælde.

Mvh Anders Vang Nielsen
Avatar billede some-one Nybegynder
14. april 2003 - 19:18 #6
Var det ikke en mulighed at, (med PHP?) lave så den tjekker brugerens opløsning, og derfra vælger f.eks.:
#1: 800*600
#2: 1024*768
eller #3: 1280*1024?
Og så lade det køre i pixels?
Avatar billede doodoo Novice
14. april 2003 - 20:54 #7
det kan du få den til i JavaScript
Avatar billede and.vang Nybegynder
14. april 2003 - 22:23 #8
PHP kan ikke fordi sproget bliver afviklet på serveren og ikke på klienten, men med JavaScript er det nemt. Lav en tom side med følgende kode i <head>:

<script language="JavaScript" type="text/javascript">
<!--
if ((screen.width>=1024) && (screen.height>=768))
{
window.location="hojoplosning.html";
}
else
{
  window.location="lavoplosning.html";
}//-->
</script>

Du kan så lave forskellige if'er til de enkelte skærmopløsninger, og dermed viderestille brugeren til den optimale side. Men som sagt, det tager tid og kræver at brugeren har JavaScript.

Men absolut en mulighed!

Mvh Anders
Avatar billede and.vang Nybegynder
14. april 2003 - 22:24 #9
Lige et linje skift efter sidste tuborg...
Avatar billede zvansen Nybegynder
15. april 2003 - 08:11 #10
ville nu mene pixels var at fortrække generelt.. som sagt er den en kunst at mestre procent..

hvis du laver det ik pixels (optimere til 800*600) kan man lave den så bred som man nu mener man kan være bekendt for de brugere. så passer det også behageligt op til omkrin 1280*1024.. Ja jeg ved godt folk bruger opløsninger på godt 1600*1200 nogle steder.. men det kan vi andre ik tage os af ^_^

selvfølgelig skal siden optimere til målgruppen og det er kun en selv der ved hvad den er.. og hvis siden skal skaleres til en stor opløsning, er det svært at lave grafik uden at lave flere forskellige sider til de forskellige opløsninger (som andre har nævnt)

men som sagt, jeg går 95% af gangene efter pixels...
Avatar billede excession Nybegynder
15. april 2003 - 12:56 #11
Hvis du bruger faste størrelser (pixels) bliver designet ofte pænere, men du bør lave det skalerbart...

Tænk på hvad brugerne vil have og ikke hvad du syntes er pænest.  MEN, brugere kan for det meste ikke finde ud af at læse lange, brede tekster (max 50 - 60 tegn i bredden).  Så du er nødt til at begrænse bredden af tekst, for i en skærmopløsning på 1600x1200 eller hvad det nu er, er det simpelthen for stort.  Det er heller ikke behageligt at skulle flytte øjnene rundt for meget i de opløsninger..

-- xs
Avatar billede some-one Nybegynder
15. april 2003 - 14:59 #12
Jeg takker. En totalt nice hjælp, men ét spørgsmål mere: hvordan får jeg nu langet points ud til jer? Markerer et navn på listen (ovenfor denne tekst, da jeg skrev den), og trykker "Accepter"?
Avatar billede excession Nybegynder
15. april 2003 - 15:04 #13
du kan vælge at give enkelte eller alle dem der har svaret lige mange point ved at vælge alle navne i listen eller du kan trykke avanceret eller hvad der nu står og dele point ud efter behag
Avatar billede zvansen Nybegynder
15. april 2003 - 15:21 #14
ved ik om det er til nogen hjælp, men bare husk at grafikken ik må blive strukket ud, så sørg for at give de tables med grafik osv. faste mål (pixels)
Avatar billede excession Nybegynder
15. april 2003 - 17:35 #15
grafikken bliver ikke trukket ud, ved at en tabel ikke har faste størrelser..
Avatar billede zvansen Nybegynder
15. april 2003 - 17:56 #16
nej nej, kom ud forkert ^_^

så det ik ødelægger opsætningen med at grafikken ik er stor nok osv..
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