Avatar billede foxwell Nybegynder
19. juli 2002 - 01:36 Der er 13 kommentarer og
1 løsning

størrelse på textfield

Hej Eksperter,

hvordan styrer jeg størrelsen på et textfield med CSS? jeg mener ikke længden på kassen, men selve størrelsen - jeg vil gerne have mit textfield så lille som muligt...

på forhånd tak... =)

/foxwell
Avatar billede jakoba Nybegynder
19. juli 2002 - 01:58 #1
Desværre, sådan som du benytter ordende  'længde', 'kasse' og 'størrelse' er jeg ikke istand til at finde mening i spørgsmålet.

kan du evt forklare lidt nærmere hvd du mener med de 3 ord?
Avatar billede foxwell Nybegynder
19. juli 2002 - 02:17 #2
jakoba >

<INPUT TYPE="text" SIZE="8" VALUE="" CLASS="blah">

LÆNGDE = "SIZE"...
KASSEN = Den firkantede kasse som udgør et textfelt i HTML...
STØRRELSE = forestil dig du har en 20'er. Ved siden af har du en 1-krone. 20'eren er større end 1-kronen, og derfor er ede 2 mønters størrelse forskellige...

Jeg ønsker at gøre mit textfield ( <INPUT TYPE="text"...> ) mindre (som 1-kronen) ved hjælp af .css

undskyld hvis jeg skærer det lidt ud i pap, men jeg kan umiddelbart ikke se noget problem i formuleringen af mit spørgsmål, med mindre du ikke er vandt til at arbejde med HTML (eller det danske sprog). Kan være at jeg tager fejl, men jeg synes nu at mit spørgsmål er rimeligt lige til...

/foxwell
Avatar billede 7th Praktikant
19. juli 2002 - 02:21 #3
.knap
{
color: #000000;
font-family: verdana, sans-serif;
font-size: 11px;
height: 16;
width: 229px;
}

<input class="knap" name="knap" type="text" value="bla">

Sådan har jeg gjort.
Avatar billede jakoba Nybegynder
19. juli 2002 - 02:22 #4
med width og height kan du indstille kassen størrelse med en præcicion på een pixel.
<INPUT TYPE="text" VALUE=" CLASS="blah" style="width:50px;height:10px">

mvh JakobA
Avatar billede foxwell Nybegynder
19. juli 2002 - 02:31 #5
ok, det virker på størrelsen, men min tekst (i feltet) er nu for stor til kassen... den vil ikke blive minde lige meget hvad jeg gør:

.textfieldSmall {
font-family: Verdana, Arial, Helvetica,
font-size: 10px;
font-style: normal;
font-weight: normal;
height: 15px;
background-color: #99CC66;
border: 1px;
border-style: solid;
border-color: black;
color: black;
cursor: text;
}

smider gerne lidt flere points hvis en af jer kan løse problemet... =)
Avatar billede 7th Praktikant
19. juli 2002 - 02:34 #6
font-size: 10px har jo også en indvirkning på height. Du kan jo hellere ikke presse en elefant ned i en lille kasse bare fordi du gør kassen mindre, hvis du forstår ;)
Avatar billede foxwell Nybegynder
19. juli 2002 - 02:35 #7
I know, men fonten bliver ikke mindre når jeg skriver

font-size: 6px;

...
Avatar billede 7th Praktikant
19. juli 2002 - 02:44 #8
Prøv lige at poste hele koden for dit inputfelt samt tilhørende css kode.
Avatar billede foxwell Nybegynder
19. juli 2002 - 02:46 #9
<CFOUTPUT>
    <FORM ACTION="#thisPage#" METHOD="post">
</CFOUTPUT>

&nbsp;<FONT CLASS="smallFont">USERNAME</FONT><BR>
&nbsp;<INPUT TYPE="text" NAME="username" SIZE="10" VALUE="" CLASS="textfieldSmall"><BR>

&nbsp;<FONT CLASS="smallFont">PASSWORD</FONT><BR>
&nbsp;<INPUT TYPE="password" NAME="password" SIZE="10" VALUE="" CLASS="textfieldSmall"><BR>

&nbsp;<INPUT TYPE="submit" VALUE="LOG INN" CLASS="button">

<INPUT TYPE="hidden" NAME="submitted" VALUE="1">

</FORM>

----------------------------

.textfieldSmall {
font-family: Verdana, Arial, Helvetica,
font-size: 8px;
font-style: normal;
font-weight: normal;
height: 15px;
background-color: #99CC66;
border: 1px;
border-style: solid;
border-color: black;
color: black;
cursor: text;
}
Avatar billede 7th Praktikant
19. juli 2002 - 02:52 #10
Du mangler et ".

Prøv med <INPUT TYPE="password" NAME="password" SIZE="10" VALUE="" CLASS="textfieldSmall"> Virker fint hos mig med height = 5 f.eks...
Avatar billede 7th Praktikant
19. juli 2002 - 02:54 #11
hmm mærkeligt, prøver lige igen. Su mangler et " i value=" - skal være value=""
Avatar billede foxwell Nybegynder
19. juli 2002 - 03:00 #12
ja det ser sådan ud - at der mangler et " efter VALUE... men det gør der nu ikke - ved ikke hvor den er blevet af... prøv at se koden uden:

<INPUT TYPE="text" NAME="username" SIZE="10" CLASS="textfieldSmall">

Der er jo ingen problemer med at ændre størrelsen på kassen (nu), men kun med at få teksten til at passe i den...
Avatar billede foxwell Nybegynder
19. juli 2002 - 09:35 #13
7th > du får bare points for det første så =)
Avatar billede 7th Praktikant
19. juli 2002 - 17:52 #14
Du har jo ikke fået løst dit problem endnu...
Jeg forstår ikke helt dit problem. Du vil gerne lave størrelsen på inputfeltet mindre i højden. Det har du fået til at virke nu, men den med at få teksten til at passe ind, forstår jeg ikke helt...
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