Avatar billede nemlig Professor
29. november 2007 - 22:21 Der er 16 kommentarer og
2 løsninger

Fast højde på tabelrække - driller

Hej.
Jeg har en tabel, hvor jeg definerer højde pr. række med:
<tr style='height: 20px;'>
Det virkede fint indtil jeg i hver række placerede en dropdownliste, som er omkring 15px. høj.
Herefter er rækkehøjde ca. 30px høj. Det virker som, at dropdown-listen vil have plads til det dobbelte af sin højde.
Hvordan holder jeg højden fortsat på 20 px??? Og hvordan får jeg dropdown-listen til at placere sig i midten (højden) af rækken - lige nu er den placeret i toppen.
Avatar billede w13 Novice
29. november 2007 - 22:23 #1
Sæt en:
style="overflow-y:hidden;" på.
Avatar billede nemlig Professor
29. november 2007 - 22:30 #2
Det hjalp ikke. Har skrevet sådan her:
<tr style='height: 20px; overflow-y:hidden;'>
Avatar billede w13 Novice
29. november 2007 - 22:37 #3
Prøv at sætte begge dele på td også.
Avatar billede w13 Novice
29. november 2007 - 22:37 #4
Alternativt kan du også prøve at fjerne "-y"
Avatar billede nemlig Professor
29. november 2007 - 22:39 #5
Øv - virker heller ikke.
Avatar billede nemlig Professor
29. november 2007 - 22:42 #6
Jeg har defineret dropdown-menuen via et Javascript og class. Class ser sådan her ud:

.dropform2 {
    background-color: #ffffff;
    border-color: #C0D9D9;
    color: #000000;
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    font-family: Verdana;
    font-size: 9px;
}
Avatar billede nemlig Professor
29. november 2007 - 22:51 #7
Prøv evt. at se et eksempel her:
http://www.fam-johansen.dk/menu.htm
Avatar billede roenving Novice
30. november 2007 - 12:20 #8
Sæt det inde i et block-level-element, som kan styres med sådan noget:

<td><div style="height:20px;overflow:hidden;">
  <select>
    <option>1. option</option>
    <option>2. option</option>
    <option>3. option</option>
  </select></div></td>
Avatar billede nemlig Professor
30. november 2007 - 16:06 #9
Det virker desværre ikke helt. Se evt. på linket ovenfor kl. 22.51. Det ser ud til, at højden på dropdown er reduceret til 20 px, men den laver stadig masser af luft under, så højde på rækken er noget højere (ca. det dobbelte af højde på dropdown).
Avatar billede roenving Novice
01. december 2007 - 11:21 #10
Det var ikke tilfældigt, at der ikke var noget linjeskift foran </td>, prøv følgende:

...
                </select></div></form></td>
    </tr>
...
Avatar billede nemlig Professor
02. december 2007 - 19:29 #11
Har I fortsat nogle løsningsforslag eller skal jeg finde en anden løsning???
Avatar billede w13 Novice
02. december 2007 - 20:59 #12
Så du prøvede 01/12-2007 11:21:36?
Avatar billede nemlig Professor
02. december 2007 - 21:18 #13
Jeps - men jeg tror, at jeg har fundet en anden løsning med noget andet javakode. Jeg er pt. igang med afteste lidt forskelligt.
Det kan ses på: http://www.fam-johansen.dk/menu.htm
Avatar billede nemlig Professor
02. december 2007 - 21:29 #14
Hov - Sorry. Kan godt se det er forvirrende. Jeg kommenterede i går Roenvings kommentar fra kl. 11:21:36. Men det er åbenbart ikke kommet med.

Men jeg vil gerne have det oprindelige kode til at virke, da jeg individuelt kan styre om linkene skal åbnes i nyt eller i samme vindue.
Avatar billede nemlig Professor
20. december 2007 - 14:33 #15
Jeg har endnu ikke fået det til at virke, men anvender lige nu noget andet kode.
Jeg vil gerne give point for jeres input, hvis I vil være så venlige at sende et svar.
Avatar billede w13 Novice
20. december 2007 - 18:43 #16
Oki.
Avatar billede roenving Novice
21. december 2007 - 13:50 #17
Også oki '-)
Avatar billede roenving Novice
25. december 2007 - 00:28 #18
-- og tak for point ;~}
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