31. maj 2001 - 11:10Der 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?
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...
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
<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>
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
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 ... :)
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.
Synes godt om
Ny brugerNybegynder
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.