Gå til innhold

halvannen linjeavstand i css?


Anbefalte innlegg

Videoannonse
Annonse

Om jeg har forstått em rett, er det ikke bare en fontstørrelse, men en størrelse man også kan angi andre ting i. Var innom en "guruside" her i går, og der sto det skrevet en slags innføring, blant annet å starte med en hoveddiv med bredde 35em osv...

Endret av Mr.Berg
Lenke til kommentar
Om jeg har forstått em rett, er det ikke bare en fontstørrelse, men en størrelse man også kan angi andre ting i. Var innom en "guruside" her i går, og der sto det skrevet en slags innføring, blant annet å starte med en hoveddiv med bredde 35em osv...

Joajoa.. men når det er snakk om tekst så gjelder ihvertfall det jeg sa i mitt forige innlegg.

Lenke til kommentar

Nei folkens, det der blir IKKE rett....

 

For de som har jobba litt i InDesign og har brukt Baseline Grids er det litt enklere å forstå...

 

Satyrium, du sier at halvannen i linjeavstand betyr at man skal ha 1.5em i mellom linjene; dette er riktig. Men med dette mener du at det blir 1.5em mellom skriften:

 

hei og hå

<

1.5em space

>

neste linje

 

mens det egentlig er linjene som får avstanden:

 

hei og hå <--- I mellom linjene under teksten er det 1.5em!

neste linje

 

Dette medfører da om du har større skriftstørrelse enn linjeavstand, vil skriften under hoppe ytterligere en linje ned, da det ikke er plass på linja over.

Endret av Mr.Berg
Lenke til kommentar

line-height bør ikke angis i verken prosent, piksler, ems eller som noen annen form for lengde, men i stedet som et rent tall. Setter man linjeavstanden til body-elementet til f.eks. 1.6em, vil underelementene bare arve den utregnede verdien til line-height, altså 1,6 ganger skriftstørrelsen til body (som, hvis ikke overstyrt i stilsettet, velges av nettleseren). Dermed er linjeavstanden konstant i hele dokumentet. For elementer med en skriftstørrelse større enn 1.6em (f.eks. overskrifter) vil dette være utilstrekkelig, og man vil få overlapping.

 

Om man skriver

 

line-height: 1.6

i stedet, vil derimot den spesifiserte verdien arves, altså faktoren 1,6. En overskrift med skriftstørrelsen 2em vil dermed få linjeavstanden 1.6 × 2em = 3.2em, og man unngår problemet med at tekst større enn brødteksten får for liten linjeavstand, og at tekst med mindre skriftstørrelse blir for luftig.

Lenke til kommentar

Men man kan da vel bruke px til størrelser? Hvis man har en stor oppløsning på skjermen sin så vil jo siden generelt bli mindre? Og hvis ikke skrifta da er satt til px vil siden og teksten ikke være proposjonale, og det er vel en fordel eller?

Lenke til kommentar
Men man kan da vel bruke px til størrelser? Hvis man har en stor oppløsning på skjermen sin så vil jo siden generelt bli mindre? Og hvis ikke skrifta da er satt til px vil siden og teksten ikke være proposjonale, og det er vel en fordel eller?

Tja.

Mange mener vel at det beste er font-size oppgitt i ems eller %, fordi da slipper folk med høy oppløsning å myse for å lese teksten. En veldesignet webside er en side der teksten kan være større/mindre enn standard uten at designet blir "ødelagt" (fleksibelt design).

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...