Avatar billede themepark Nybegynder
15. oktober 2003 - 06:03 Der er 13 kommentarer og
2 løsninger

Konvertering mellem em og pixels

Findes der en bestemt definition på forholdet mellem em og pixels, ligesom der f.eks. er en bestemt definition på forholdet mellem mm og cm (at der skal 10 mm til 1 cm)? Og hvis ja, findes der så en webside, hvor jeg kan læse om dette og forhold mellem andre størrelser?
Avatar billede exp Juniormester
15. oktober 2003 - 08:34 #1
Det kommer fuldstændig an på skærmopløsningen...
Avatar billede themepark Nybegynder
15. oktober 2003 - 12:54 #2
Kunne du forklare det lidt nærmere, tak? :)
Avatar billede exp Juniormester
15. oktober 2003 - 13:06 #3
Din skærm er født med et antal pixels i højden og bredden.
Men indstiller du skærmen til fx 800*600 bruges der flere af skærmens pixler på at vise en pixel, hvis du forstår hvad jeg mener.
Indstiller du skærmen til 1024*768 bruges der færre.

Desuden bestemmes forholdet 1px => 1em også af browseren. 1em er ikke det samme i mozilla, netscape eller IE
Avatar billede olebole Juniormester
15. oktober 2003 - 13:11 #4
<ole>

exp >> Nu vrøvler du vist  ;o)

2em er det samme som 200%. Det beregnes på baggrund af det omsluttende elements font-size.
Det giver samme resultat i IE, Moz og NS

/mvh
</bole>
Avatar billede exp Juniormester
15. oktober 2003 - 13:14 #5
sgu ikke i mine ;-)

(ie6 og mozilla firebird 0.6.1)
Avatar billede olebole Juniormester
15. oktober 2003 - 13:14 #6
... og det var ikke bare rigtigt - det var også et rigtigt svar  :)
Avatar billede olebole Juniormester
15. oktober 2003 - 13:15 #7
Hvilen DTD bruger du?
Avatar billede exp Juniormester
15. oktober 2003 - 13:16 #8
Avatar billede themepark Nybegynder
15. oktober 2003 - 13:22 #9
Det der med 2em=200% ved jeg godt :) Men det vil altså sige, at der ikke er én fast sammenhæng (eller hvad man nu skal kalde det) mellem em og pixels, som der f.eks. er mellem cm og mm?
Avatar billede olebole Juniormester
15. oktober 2003 - 13:24 #10
Jeg bad ikke om et link, eller et svar på, hvad du plejer at bruge. Hvad bruger du til at teste med?
Avatar billede olebole Juniormester
15. oktober 2003 - 13:25 #11
storbytossen >> Hvordan skulle der være det ved en procent-angivelse?  :)

exp >> Test evt. med:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title>TITLE</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>

<div style="font-size:10px">ABCH<span style="font-size:2em">HABC</span></div>

<div style="font-size:90px">ABCH<span style="font-size:2em">HABC</span></div>

</body>
</html>
Avatar billede themepark Nybegynder
16. oktober 2003 - 07:21 #12
Nu spørger jeg blot om der er eller ej...og så forlanger du at jeg tænker selv? ;)

Nå, men findes der en tal sammenhæng mellem em og pixels, for f.eks. 600x800 opløsninger og for 1024x768? (Noget siger mig at svaret er nej :(
Avatar billede olebole Juniormester
16. oktober 2003 - 10:11 #13
Og nu - da du har tænkt - siger jeg det også  ;o))
Nej, der er ikke en tal-faktor, du kan oversætte med mellem em og px  :)
/mvh
Avatar billede themepark Nybegynder
18. oktober 2003 - 02:17 #14
Hmm okay...kan du så sige mig, om der er NOGEN som helst måde, hvorpå jeg kan angive font-størrelsen for et INPUT-felt afhængigt af højden på det, således at det, der skrives i feltet, lige nøjagtigt fylder hele feltet? Det var nemlig det jeg ville beregne ud fra denne talfaktor :)
Avatar billede themepark Nybegynder
02. marts 2005 - 15:40 #15
Jeg har ingen anelse, om jeg kan bruge svaret, men da jeg er ved at lukke mine åbne tråde, får I point :)
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Teknologirådgiver inden for AI-området til Teknologiafdelingen

Capgemini Danmark A/S

AI Data Architect

Rambøll Management Consulting

Senior Software Engineer