Bra läsning för det här med em, pt osv
http://css.weblogsinc.com/entry/1234000933032102/
Mvh
Jan-Olov
HTML & CSSur HTML, XHTML & CSS
10 svar · 534 visningar · startad av maqe
hur ska jag gå till väga för att sätta en storlek på typsnittet i em så att det motsvarar 11pt? Nu har jag 0.65em och det ser ut att motsvara 10px typ men det har jag bara kopierat från ett annat css.
Bra läsning för det här med em, pt osv
http://css.weblogsinc.com/entry/1234000933032102/
Mvh
Jan-Olov
jag förstår fortfarande inte hur jag ska sätta storleken i bodyn? Ska den vara i px eller ska den vara i em och i så fall hur får jag reda på hur många em t.ex. 10px är?
Det beror på användarens inställningar, vilket är syftet med att använda em (eller %).
Tänk såhär. Vill du ha den här texten mindre än default? Använd ett värde som är mindre än 1em, eller 100%. Vill du ha den här texten större än default? Använd ett värde som är större än 1em, eller 100%.
(Jag föredrar att använda % före em för font-size, eftersom IE har seriösa buggar med em när man ändrar textstorleken i webbläsaren. Det går förstås att kringgå om man är medveten om problemet, men % fungerar bra.)
vart hittar jag mina inställningar i IE t.ex?
Visa > Textstorlek vet jag ju om men frågan kvarstår endå. Vart påverkar jag hur stor medium skall vara i px och vad är standard? Eftersom jag ska använda em i body taggen så måste jag ju på något sätt få fram hur många em som motsvarar medium fonten på en standardläsare, i mitt fall IE
Som zcorpan har skrivit är 1 em standardstorleken i en webbläsare.
aha, okay nu fattar jag det :) ... Jag kanske är dum i huvudet men vart ställer jag hur många px min IE ska ha för sin medium storlek t.ex.
Normalfonten = 100% = 1 em, ska vara medium. Oftast är normalfonten inställd på 16pixlar som default i de flesta grafiska browsers. Ungefär så här blir det:
10px = 62.5% = 0.625em
11px = 68.8% = 0.688em
12px = 75.0% = 0.75em
13px = 81.3% = 0.813em
14px = 87.5% = 0.875em
15px = 93.8% = 0.938em
16px = 100.0% = 1em
Vad jag brukar göra ibland är att sätta 62.5% (ca 10px) på bodytaggen och utgå från det när jag sätter storlekar på andra taggar - det är enklare att räkna ut då. Då blir 11px 1.1em. Klurigt att förklara helt hur det funkar, men läs gärna mer här: http://www.clagnut.com/blog/348/
Stort tack för alla svaren, jag vet hur jag ska använda em när jag väl satt rätt storlek i body taggen.