Avatar billede themepark Nybegynder
11. december 2003 - 15:40 Der er 17 kommentarer og
2 løsninger

Bestemme størrelse for linjeskift i TEXTAREA

Afhængigt af ens font-størrelse, vil et linjeskift i et TEXTAREA fylde et vist antal pixels vertikalt. Men er det muligt at definere størrelsen på linjeskiftet uafhængigt af font-størrelsen?
Avatar billede roenving Novice
11. december 2003 - 15:54 #1
Har du prøvet line-height:1.2em;
Avatar billede roenving Novice
11. december 2003 - 15:56 #2
Det har jeg nu !-)

-- og også: line-height:24px; virker ...

-- så velbekomme '-)
Avatar billede themepark Nybegynder
11. december 2003 - 16:46 #3
Men ændrer det ikke også størrelsen på bogstaverne?
Avatar billede claus_jac Nybegynder
11. december 2003 - 17:12 #4
Line-height = linjehøjde. Når du bruger em som målestok så er du uafhængig af størrelsen idet den kigger på bogstavet m og dets højde/længde (kan aldrig huske!) Det har ingen indflydelse på bogstavstørrelsen. Det er ligesom når du sættere linjafstand i word, blot langt mere præcist her!

Håber det hjælper.

Claus
Avatar billede themepark Nybegynder
11. december 2003 - 17:14 #5
Men nu vil jeg i stedet gerne sætte linjeskiftet til et bestemt antal pixels...vil det stadig ikke ændre på bogstavstørrelsen? Og i min definition af ordet linje tæller linjer med bogstaver nemlig også ;)
Avatar billede roenving Novice
11. december 2003 - 17:19 #6
line-height udfører præcis hvad den hedder !-)

-- og du kan da bare teste det, som du kan se ovenfor tog det mig under to minutter at teste flere muligheder ...

Ingen ændring i tekst-størrelse eller noget andet !o]
Avatar billede themepark Nybegynder
11. december 2003 - 17:21 #7
Yep, men jeg er doven...det er nemmere at spørge *G* Og som sagt...en linje kan også indeholde bogstaver...det lyder som om line-height ændrer størrelsen på ALLE linjer, og ikke blot linjeafstanden ;) Men jeg tjekker det lige så :)
Avatar billede themepark Nybegynder
11. december 2003 - 17:44 #8
roenving, jeg er meget uforstående overfor hvordan du kan få det til at virke, for når jeg bruger det, ændrer det størrelsen på bogstaverne...hvilket netop er det jeg vil undgå :(
Avatar billede roenving Novice
11. december 2003 - 18:37 #9
?-)

Det gør den altså ikke hos mig ...
Avatar billede themepark Nybegynder
11. december 2003 - 18:39 #10
Okay...kan du ikke lige prøve at give mig den lille stump kode, du har lavet, og som faktisk virker? Så prøver jeg at kigge på det i morgen.
Avatar billede roenving Novice
11. december 2003 - 18:43 #11
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Tomt dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<body>
<form id="minForm" name="minForm">
<textarea name="mitTextarea" id="mitTextarea" cols="40" rows="5" style="line-height:24px;"></textarea>
</form>
</body>
</html>
Avatar billede themepark Nybegynder
12. december 2003 - 12:51 #12
Det var dog som syv sa...dit eksempel virker også på min :( Hmm...så må jeg lige til at kigge lidt på min egen kode, og prøve at sammenligne dem :)
Avatar billede themepark Nybegynder
12. december 2003 - 13:30 #13
LOL!!!!!!!!!!!!!!!!

Jeg har lige fundet ud af hvorfor det ikke virkede :D

Jeg tilføjede line-height som det sidste i STYLE delen af TEXTAREA og tilføjede derfor naturligvis et semikolon ; efter hvad der før var det sidste i STYLE delen...uheldigvis var jeg ikke kommet til at sætte et semikolon men et kolon : ;)
Avatar billede themepark Nybegynder
12. december 2003 - 13:53 #14
Der er stadig noget, der ikke giver mening :(

Hvis jeg sætter line-height: 24 px f.eks., laver et screenshot og paster det til Paint, samt måler afstanden mellem bunden af en linje og toppen af den næste linje, så er det ikke 24 pixels. Eller har jeg misforstået hvordan line-height beregnes?
Avatar billede roenving Novice
13. december 2003 - 03:32 #15
Har teksten samme størrelse ?-)

Normalt vil Paint skalere, så man ser alt !-)
Avatar billede roenving Novice
13. december 2003 - 03:32 #16
-- og tak for points ;~}
Avatar billede themepark Nybegynder
13. december 2003 - 15:37 #17
Ja, det har den...og jeg har med vilje angivet fonten til OCR, så jeg er sikker på at bogstaverne er ens :) Men hvordan defineres line-height da?
Avatar billede roenving Novice
13. december 2003 - 15:40 #18
Angående måling af line-height:

Den måles fra bunden af en linje til bunden af den næste linje !-)
Avatar billede themepark Nybegynder
13. december 2003 - 15:46 #19
Så er det jo derfor :) Jeg regnede med bunden af en linje til toppen af den næste, som skrevet står ;) Prøver lige at måle igen :)
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