Avatar billede -zonic- Nybegynder
20. juli 2006 - 22:44 Der er 5 kommentarer og
1 løsning

forklaring på værdien "em" i css ?

Hejsa..

Jeg er efterhånden ved at være rigtig dus med css og html, men mangler stadig nogle elementære ting for at få forståelsen for nogle mål osv. jeg synes jeg har læst nogle tuts omkring værdien målt i "em", men forstår den ikke :-( 

ex.

a:link {
  display:block;
  width:7em;
  height:2em;
  position:relative;
  text-decoration:none;
}

jeg aner stadig ikke hvordan "em" måles og i forhold til hvad.. :-(

kan nogle hjælpe ? - evt. beskrive eller linke til en god artikel som jeg ville kunne forstå ?

på forhånd tak!
Avatar billede erikjacobsen Ekspert
20. juli 2006 - 22:52 #1
Det er både simpelt, og så alligevel ikke ... læs selv: http://www.bigbaer.com/css_tutorials/css_font_size.htm
Avatar billede Six Nybegynder
20. juli 2006 - 22:53 #2
Avatar billede -zonic- Nybegynder
20. juli 2006 - 22:55 #3
er der noget på dansk ? :-)
Avatar billede jesper-moeller Nybegynder
20. juli 2006 - 22:58 #4
em er en forholdsværdi ... (faktisk er en em = kvadratet af et m i den valgte skriftype)

Hvis brugerens  browserindstilling står til feks 16px bogstavstørelse ... vil 1em være lig med 16px

html, body { font-size: 1em; font-family: sans-serif } = fontstørelse er hvad brugeren har som sin indstilling
h1 {font-size: 4em} = 4 gange fontstørelse
h2 {font-size: 2em} = 2 gange fontstørelse
div {font-size: 0.75em; width: 20em} = 0.75 gange fontstørelse / brede af div = 20 * fontstørelse

Jeg foretrækker at bruge % i html, body
html, body { font-size: 100% ; font-family: sans-serif }  = fontstørelse er hvad brugeren har som sin indstilling

------------

html, body { font-size: 10px font-family: sans-serif } = fontstørelse er 10px
h1 {font-size: 4em} = 40px
h2 {font-size: 2em} = 20px
div {font-size: 0.75em; width: 20em} = 7.5px  / brede af div = 200px
Avatar billede -zonic- Nybegynder
20. juli 2006 - 23:29 #5
hmm... så vil jeg da nærmest foretrække at holde mig til px.? ellers kan brugeren jo smadre designet i ex en menu hvor der er billeder bag tekst, hvis han har indstillet store skrifttyper ?!
er det ikke korrekt forstået?
men tak for beskrivelse indtil nu, det gav en bedre forståelse..

smid et svar for points
Avatar billede jesper-moeller Nybegynder
20. juli 2006 - 23:37 #6
ellers kan brugeren jo smadre designet i ex en menu hvor der er billeder bag tekst, hvis han har indstillet store skrifttyper ?!

Kan han/hun også hvis vedkommende forstøre skriftstørelsen mens vedkommende ser side... eller har et stylsheet der overruler dit ....

nogle af de bedste sider (IMHO) er bygget elastisk så de kan klare alle skriftstørelse ud at ødelægge designet
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