em er en relativ enhed, der tager udgangspunkt i den skriftstørrelse, der ellers ville have ramt elementet (det betyder faktisk m-højde, som tager udgangspunkt i den størrelse et m har i bredden, hvoraf det jo også fremgår, at der skal være en font-størrelse i forvejen !-)
-- så enten du eller browseren har sat en skriftstørrelse et sted, som påvirker dine h2-tags forskelligt fra de elementer, du sætter din tekst i !o]
Synes godt om
Slettet bruger
04. januar 2006 - 01:31#2
Men plejer man ikke at sige, at det bedste er at bruge em og ikke px fordi brugeren så har mulighed for fx at øge fontstørrelsen?
Og definitionen af <H2> står lige umiddelbart efter <H1>, som ikke giver problemer....
Ja, men hvilke elementer skal de forholde sig til, der hvor de bruges i dokumentet ?-)
-- og det er helt korrekt, at der af fleksibilitetsårsager bør bruges relative størrelser der, hvor det kan lade sig gøre, men der er jo også en anden familie af relative: de gammelkendte font-størrelser fra 1 til 7, som i css hedder: xx-, x-, small, medium, large, x- og xx-large !-)
Synes godt om
Slettet bruger
04. januar 2006 - 01:41#4
Hvad mener du med "hvilke elementer skal de forholde sig til, der hvor de bruges i dokumentet ?"
Det er da logisk nok at h2 skal sættes til 1em for at være samme størrelse som Brødteksten. Det er jo som sagt en relativ enhed. Hvis nu du vil have den dobbelt så stor som brødteksten sættes den til 2em.
- det er jo det der er det smarte :)
Se her http://www.thenoodleincident.com/tutorials/typography/ Han starter med at sætte teksten til 76% og så resten i em. Du kan så sætte den ned hvis du vil have den mindre. Men hans argument er at det giver samme størrelse i forskellige browsere.
<div style="font-size:xx-small;"> <h2>Et <h2>-tag i en div</h2></td> </div> <h2>Et <h2>-tag udenfor diven</h2>
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.