Avatar billede k_jr Nybegynder
18. februar 2009 - 11:30 Der er 3 kommentarer og
1 løsning

Hvorfor er SELECT's ikke den bredde man angiver??

Hej Eksperter.

Jeg har flg. css:

#userdetails td input, #userdetails td select {
    width: 300px;
    border: 1px solid silver;
    padding: 1px 2px 0px 2px;
    margin: 0px;
}
#userdetails td input.readonly, #userdetails td select.readonly {
    background-color: #fffeef;
    color: gray;
}

som giver dette resultat:
http://img410.imageshack.us/my.php?image=selectwidthge2.png

Kan man ikke få inputs og selects til at være samme bredde???

(ps: både et problem i IE og Firefox...)

mvh
Avatar billede k_jr Nybegynder
18. februar 2009 - 18:21 #1
ingen svar = ingen der kender løsningen? :-((
Avatar billede mclemens Nybegynder
18. februar 2009 - 18:21 #2
Husk at afstemme padding og margin på dine input elementer.
Og m.h.t. "ens", ja og nej: Ja, fordi du til dels kan opbygge
et javascript der scripter et (f.eks.) div element om til en
overbygning på det eksisterende input element (viderefører
input over til det skjulte input felt) ... og nej, da form
elementer er system og browser specifikke elementer og der
derfor vil være variationer på elementerne.

(Du kan dog komme tæt på ved at servere browser
specifik css styling af form elementerne - øge/sænke
width afhængig af hvordan slut resultatet ser ud ...
ellers hvis det skal være px præcist crossbrowser
og system er du nok ude i en falsk select js løsning).
Avatar billede k_jr Nybegynder
18. februar 2009 - 19:27 #3
Okay.

Det giver mening. Tak for hjælpen.

Smid svar :-)
Avatar billede mclemens Nybegynder
18. februar 2009 - 19:53 #4
Velbekomme :)
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