Avatar billede killifish Nybegynder
31. maj 2001 - 11:10 Der er 12 kommentarer og
1 løsning

font-size px eller pt?

Når jeg skal angive font-size i mit stylesheet er det så mest hensigstmæssigt at bruge px eller pt? Hvad er forskellen på dem og hvilke fordele og ulemper er der ved de to metoder?
Avatar billede ®azzer® Nybegynder
31. maj 2001 - 11:12 #1
px låser fonten til en pixelstørrelse, og pt er afhængig af browseren.
Avatar billede tdaugaard Nybegynder
31. maj 2001 - 11:12 #2
px er pixels, pt er punkter (points). En skrift størrelse angives (af hvad jeg ved) altid i punkter, altså pt.
Avatar billede Jman Praktikant
31. maj 2001 - 11:13 #3
Pixel (px) er størrelsen på skærm, hvor Punkt (pt) er størrelse på print...
Normalt omregnes størrelsen af programmerne, men jeg ville bestemt holde mig til pixels på internet, da browseren vil forsøge at omregne pt. og dermed kan det hele blive skævt afhængig af hvilken browser brugeren har...
Avatar billede killifish Nybegynder
31. maj 2001 - 11:14 #4
sagen er at jeg har set et sted hvor det anbefales ALTID at bruge px og et andet sted hvor det anbefales ALTID at bruge pt så jeg er lidt forvirret.
Avatar billede ®azzer® Nybegynder
31. maj 2001 - 11:15 #5
Et svar..
Avatar billede Jman Praktikant
31. maj 2001 - 11:16 #6
Altid Pixels til skærm - og altid punkt til print - sværere er det ikke
Avatar billede keysersoze Ekspert
31. maj 2001 - 11:18 #7
kig på www.w3.org - det er der alle standarder kan læses, så mon ikke også der findes den rigtige løsningen der på dette spm.?
Avatar billede christian-s Nybegynder
31. maj 2001 - 11:21 #8
har hørt at px skulle være det bedste set i alle de forskellige browsere... er selv gået over til px fremfor pt
Avatar billede dr.pixel Nybegynder
31. maj 2001 - 11:30 #9
Killifish:
Begge værdier er lige gode, det kommer an på hvad hensigten er.
Med px låser du størrelsen, så den altid vises præcis i den størrelse. Det er f.eks. også smart, hvis det også skal se godt ud på en MAC, som har tendens til at ændre størrelsen en smule (pga 72dpi vs 96 dpi).
Med pt kan størrelsen ændres hvis brugeren ønsker det, via sin browser (Handicap og tilgængelighed). MEN, det understøttes kun i nogle browsere og jeg vil her foreslå at bruge % istedet. 100% = den størrelse browseren har som default og som brugeren kan ændre. Og dette virker også i browsere på MAC :)
Du kan også definere størrelsen i \"em\" som er størrelsen på et M og som også kan skaleres af brugeren. \"em\" er klart det bedste valg, MEN det virker ikke på MAC :( ... \"em\" kan også med fordel benyttes på hele siden til at bestemme tabellers margener osv.
Hygge, Arild
Avatar billede olebole Juniormester
31. maj 2001 - 15:52 #10
<ole>
Hvis det skal se så ens ud som muligt, skal du bruge \'px\'. Det er dog ikke korrekt, at NS og IE viser det ens. NS viser skrift en anelse mindre også ved \'px\' - specielt i små størrelser.....og selvfølgelig ikke med samme forskel i alle fonts...!!!  :oD
Prøv en Verdana i 9px eller 10px - der er en ret tydelig forskel.
/mvh
</bole>
Avatar billede olebole Juniormester
31. maj 2001 - 15:55 #11
PS: Af hensy til \'gamle\' brugere her på Eksperten, skal jeg lige nævne, at jeg tidligere prædikede, at \'px\' sikrede helt ens visning, X-browser og X-platform. Jeg tog fejl og er blevet klogere....sorry  ;o)
/mvh
Avatar billede dr.pixel Nybegynder
31. maj 2001 - 16:07 #12
Så vidt jeg husker, er det muligt at ramme samme størrelse i hhv IE og NS med px, hvis man definerer med decimaler. F.eks 9.7px
Men jeg er ikke sikker ... :)
Avatar billede spang Nybegynder
31. maj 2001 - 16:12 #13
superior >> Jo, det kan åbenbart være meget svært. Pixel (px) skal kun benyttet yderst sjældent og kun med en meget god grund.

Doktoren har fuldstændig ret, når han siger, at em er det klart bedste valg. Det giver en dejlig skalerbarhed, som brugeren tilmed også selv har indflydelse på. Du skal jo som udvikler af siden kun angive forholdet mellem de forskellige skriftstørrelser, ikke hvor store de skal være for brugeren.
Det er klart, at det kræver lidt ekstra eftertænksomhed at benytte størrelser, der ikke er absolute, men hvis du også bruger em til at angive placeringer, margener, paddings m.m. skulle det nok kunne lade sig gøre, at lave et ordentligt resultat.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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