Avatar billede stig69 Nybegynder
28. februar 2006 - 14:35 Der er 9 kommentarer og
1 løsning

font-size: em eller %

Jeg har prøvet at sidde og teste lidt med font-size og enheden em. Men det driller lidt. Er der nogle der kan forklare mig hvorfor dette sker, og hvorledes det undgås? Eller skal jeg benytte procenter istedet.

<style type="text/css">

* {
  font-family:arial, helvetica, verdana, tahoma, sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:0.8em;
  color:#000000;
  margin:0px;
  padding:0px;
}
</style>
</head>
<body>


Tekst udenfor tabel<br><br>
<table>
  <tr>
    <td>Tekst i tabel 1</td>
    <td>Tekst i tabel 2</td>
  </tr>
  <tr>
    <td>Tekst i tabel 3</td>
    <td>Tekst i tabel 4</td>
  </tr>
</table><br><br>

<div style="font-size:0.8em;">Tekst med 0.8em</div><br>
<div style="font-size:1em;">Tekst med 1em</div><br>
<div style="font-size:2em;">Tekst med 2em</div><br><br>
Avatar billede softspot Forsker
28. februar 2006 - 14:42 #1
Hvad er det egentlig problemet er?
Avatar billede softspot Forsker
28. februar 2006 - 14:46 #2
Når du sætter em eller % på et element, så er det i forhold til det element som det ligger inde i, derfor vil din font blive gradvis mindre hvis du specificerer en fontstørrelse på 80%/0.8em for alle elementer.

Jeg tror snarere at du skal ud i noget med at specificere fontstørrelsen på de elementer hvor det er relevant i stedet for på dem alle sammen - jeg tror du får for mange problemer/sideeffekter ved at gøre det på den måde du viser her.
Avatar billede stig69 Nybegynder
28. februar 2006 - 14:46 #3
haha. ja, hvad er problemet.

Tekst i tabellen er meget lille. Og bør ikke være det. Tekst udenfor tabel har ikke samme størrelse som tekst i div-felt med font-size:0.8em.
Avatar billede softspot Forsker
28. februar 2006 - 14:50 #4
Prøv at nøjes med at sætte style på body i stedet for på alle elementer.
Avatar billede stig69 Nybegynder
28. februar 2006 - 14:59 #5
Jeg tænkte nok det hang sådan sammen. Kan man undgå det på nogen måde? Jeg er igang med at lave en side for ældre mennesker. Og det kunne være godt hvis de via browseren kunne forstørre/formindske tekststørrelsen
Avatar billede softspot Forsker
28. februar 2006 - 15:02 #6
Det er såmænd fint nok at bruge em eller % til det formål, du skal bare være påpasselig med hvor du sætter det på - det er som sagt en relativ specifikation af tekststørrelse ifht. det som elementet ligger indlejret i.
Avatar billede stig69 Nybegynder
28. februar 2006 - 15:06 #7
Du må gerne ligge et svar.
Avatar billede softspot Forsker
28. februar 2006 - 15:09 #8
Det skal jeg nok - værsågod :)
Avatar billede stig69 Nybegynder
28. februar 2006 - 15:11 #9
Og takker for besvarelse
Avatar billede softspot Forsker
28. februar 2006 - 18:05 #10
Tak for 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