Avatar billede themepark Nybegynder
14. december 2003 - 10:10 Der er 44 kommentarer og
2 løsninger

TEXTAREA og CSS

Der er en vis afstand fra et TEXTAREA's left og top og så til selve teksten. Men hvordan definerer man disse 2 afstande med CSS?
Avatar billede riversen Nybegynder
14. december 2003 - 10:41 #1
har du prøvet med margin-left og margin-top ?
Avatar billede themepark Nybegynder
14. december 2003 - 10:42 #2
Det lyder vist meget rigtigt ;) Kunne bare ikke komme i tanke om navnene :)
Avatar billede mjl Nybegynder
14. december 2003 - 10:54 #3
Virkede det?
Avatar billede themepark Nybegynder
14. december 2003 - 10:54 #4
Aner det ikke...giv mig nu lige tid til at teste det først ;)
Avatar billede themepark Nybegynder
14. december 2003 - 12:48 #5
Well, det hjalp desværre ikke...når jeg sætter det ind i TEXTAREA, er det selve TEXTAREA der bliver flyttet og ikke teksten inden i :(
Avatar billede themepark Nybegynder
14. december 2003 - 12:50 #6
He...har lige fundet ud af at det er padding-left og padding-top der skal bruges :)
Avatar billede ztyxx Nybegynder
14. december 2003 - 12:50 #7
<style type="text/css">
textarea {
    padding:12px;
    }
</style>
Avatar billede ztyxx Nybegynder
14. december 2003 - 12:51 #8
hehe, fik ikke refreshet inden jeg postede, men du løste det jo selv...
Avatar billede mjl Nybegynder
14. december 2003 - 13:00 #9
:o)
Avatar billede themepark Nybegynder
14. december 2003 - 13:11 #10
Ork, sådan går det tit...har selv ofte prøvet det omvendte :)
Avatar billede themepark Nybegynder
14. december 2003 - 13:13 #11
Men så har jeg faktisk et andet spørgsmål...kan man også angive en størrelse for mellemrummet mellem bogstaverne?
Avatar billede ztyxx Nybegynder
14. december 2003 - 13:15 #12
letter-spacing:3px;
Avatar billede themepark Nybegynder
14. december 2003 - 13:16 #13
Og et andet problem...selv om jeg sætter padding-top og padding-left til 0, er der stadig et mellemrum på 1 eller 2 pixels mellem kanten og bogstaverne. Hvad kan det skyldes?
Avatar billede ztyxx Nybegynder
14. december 2003 - 13:20 #14
det lyder underligt, det burde der ikke
Avatar billede themepark Nybegynder
14. december 2003 - 13:21 #15
Well...når jeg måler det i Paint, er der skam :/
Avatar billede ztyxx Nybegynder
14. december 2003 - 13:21 #16
har duet link man kan se det på?
Avatar billede themepark Nybegynder
14. december 2003 - 13:26 #17
Jeg kan gøre noget nemmere:

<TEXTAREA STYLE="padding-left:0; padding-top: 0">
Hejsa
</TEXTAREA>

De 3 linjer koder er alt hvad jeg skrev i en test side, og det giver stadig samme resultat.
Avatar billede ztyxx Nybegynder
14. december 2003 - 13:29 #18
så prøv med
line-height:10px;
Avatar billede themepark Nybegynder
14. december 2003 - 13:31 #19
Det hjalp lidt...nu er der et mellemrum på 1 pixel for både top og left
Avatar billede ztyxx Nybegynder
14. december 2003 - 13:32 #20
prøv at sænke line-height så...
Avatar billede themepark Nybegynder
14. december 2003 - 13:33 #21
Det hjalp mht. top...nu er der bare et problem...jeg har i forvejen en bestemt line-height, jeg er nødt til at bruge :(
Avatar billede themepark Nybegynder
14. december 2003 - 13:40 #22
Vent lidt...jeg prøver lige at se om jeg evt. kan nøjes med en mindre line-height.

Den ekstra pixel til left gør faktisk ikke noget, da jeg får brug for den :)
Avatar billede themepark Nybegynder
14. december 2003 - 13:44 #23
En sidste ting...hvordan kan jeg lave det sådan at hvis teksten i et tekstarea er for langt, så bliver den ikke ombrudt, men skåret væk?
Avatar billede ztyxx Nybegynder
14. december 2003 - 13:48 #24
overflow:hidden;
hvis jeg forstår dig ret
Avatar billede ztyxx Nybegynder
14. december 2003 - 13:51 #25
og dog... tror at du skal ud i noget javascript eller sådan noget
Avatar billede roenving Novice
14. december 2003 - 14:36 #26
IE5.5+
word-wrap:break-word;
Avatar billede themepark Nybegynder
14. december 2003 - 14:45 #27
roenving, står der ikke noget om det på W3's side? Jeg kan ikke umiddelbart finde noget i hvert fald :(
Avatar billede roenving Novice
14. december 2003 - 15:05 #28
Næh, den tror jeg du skal fange på msdn.microsoft.com !-)
Avatar billede themepark Nybegynder
14. december 2003 - 15:07 #29
Kay...hmm...der skal dælme jongleres med en del CSS for at få det her til at se ud som jeg vil have det :(
Avatar billede themepark Nybegynder
14. december 2003 - 20:00 #30
Kay...nu har jeg et sidste problem, og så BURDE det hele virke.

Kig på

http://themepark.friserverplads.dk/Textarea.bmp

Det er det textarea jeg har lavet, hvortil koden er

<TEXTAREA STYLE="border: 1px solid red; position: absolute; left: 10px; top: 15px; width: 201px; height: 101px; overflow: hidden; z-index: 2; font-family: OCR A Extended; background-color: transparent; overflow: hidden; font-size: 14px; letter-spacing: 2px; line-height: 5px; padding-left: 0px; padding-right: 10px">
ABCDEFGHIJKLMNOPQRST
</TEXTAREA>

Men hvorfor kommer S & T til at stå på den næste linje, når man kan se på den måde bogstaverne bliver placeret, at der stadig er plads til 2 bogstaver mere?

Selv hvis jeg fjerner T, forbliver S stadig på den næste linje...men hvorfor? :(
Avatar billede roenving Novice
14. december 2003 - 20:08 #31
padding-right:10px; <-- det er nok den ...

-- og du har iøvrigt overflow:hidden; to gange !-)
Avatar billede themepark Nybegynder
15. december 2003 - 16:45 #32
Jeg fjernede det ene overflow: hidden; og nu er S'et på plads, men T'et står stadig på den næste linje :(

Og det så også sådan ud inden jeg tilføjede padding-right, men jeg prøvede så at ændre det til 0px, men det gav stadig samme resultat :(

Jeg formoder, at der må være noget ekstraplads omkring linjen på nogle få pixels som gør det her...altså at linjen fylder mere end den faktisk skal :(

Men hvad kan jeg ellers gøre?
Avatar billede themepark Nybegynder
15. december 2003 - 16:50 #33
He...har lige fundet ud af hvad der er galt.

Det er det samme problem, som der tit er med </TD> tags...et linjeskift giver lidt ekstra mellemrum på siden ;)
Avatar billede themepark Nybegynder
15. december 2003 - 17:09 #34
Well...og så troede man selvfølgelig at alle problemer nu var løst...men nej :/

Det fungerer fint, hvis jeg kun har en linjes tekst i mit TEXTAREA, så bliver alt placeret ganske smukt, som det skal.

Men når jeg laver et linjeskift, og tilføjer et par tegn på den næste linje, så bliver det ligesom før :(

Kig evt. på http://themepark.friserverplads.dk/Textarea.bmp

Og koden er nu

<TEXTAREA STYLE="border: 1px solid red; position: absolute; left: 10px; top: 15px; width: 201px; height: 101px; overflow: auto; z-index: 2; font-family: OCR A Extended; background-color: transparent; font-size: 14px; padding-left: 0px; letter-spacing: 2px; padding-top: 0px; line-height: 8px; padding">
ABCDEFGHIJKLMNOPQRST
10</TEXTAREA>

Hvad er der nu galt? :'-(
Avatar billede roenving Novice
15. december 2003 - 17:57 #35
-- hvad laver det sidste 'padding' ?-)

-- måske kan du få noget ud af word-spacing: normal|1px ...
Avatar billede themepark Nybegynder
15. december 2003 - 18:17 #36
Den laver ikke noget *G* Men det er stadig samme resultat selvom det bliver fjernet...men kan da lige prøve med word-spacing :)
Avatar billede themepark Nybegynder
15. december 2003 - 18:20 #37
Næh det hjælper desværre ikke :(
Avatar billede themepark Nybegynder
23. december 2003 - 11:27 #38
roenving og ztyxx, smid lige et svar :)
Avatar billede roenving Novice
23. december 2003 - 13:33 #39
oki '-)
Avatar billede themepark Nybegynder
07. januar 2004 - 05:09 #40
ztyxx...du må da meget gerne lige smide et svar...hvis du ikke vil have point, må du også meget gerne sige det ;)

Ellers får roenving altså alle pointene, hvis du ikke giver lyd fra dig :)
Avatar billede themepark Nybegynder
15. februar 2004 - 00:14 #41
ztyxx, du får lige en sidste chance til at smide et svar...jeg synes da også, du skal have point :)
Avatar billede ztyxx Nybegynder
15. februar 2004 - 00:15 #42
okay, kommer her :-)
Avatar billede themepark Nybegynder
15. februar 2004 - 00:20 #43
Damn, du er da langsom *G*
Avatar billede ztyxx Nybegynder
15. februar 2004 - 00:24 #44
hehe, ja det er jeg nok, men havde fravalgt at få mails, så derfor, men takker pænt for point ;-)
Avatar billede roenving Novice
15. februar 2004 - 02:57 #45
-- og jeg takker også ;~}
Avatar billede roenving Novice
15. februar 2004 - 05:34 #46
>>ztyxx

-- et gammelt mellemværende: http://www.eksperten.dk/spm/425769
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