Avatar billede morten_linder Praktikant
23. oktober 2003 - 23:03 Der er 14 kommentarer

sikre TD mod ændring i højden

Hej kloge mennesker

kan man sikre en TD mod at ændre sig i højden når tabellen ændrer højde? jeg har lavet en rowspan.

.........
.  .  .
.  .  .
.....  .
.  .  .
.  .  .
.........

og jeg vil gerne sikre mig, at den celle nederst til venstre bevarer sin størrelse uanset hvad.

Jeg har prøvet med STyle="height:60px" og bare sat en alm height="60", men lige meget hjælper det.

så snart cellen til højre bliver højere, så bliver min lille celle højere.... og det gider jeg bare ikke :)

/Morten
Avatar billede morten_linder Praktikant
23. oktober 2003 - 23:04 #1
NÅ... min fine tegning med prikkerne virkede ikke særlig godt, men håber i forstår hvad jeg mener :)
Avatar billede jakobdo Ekspert
23. oktober 2003 - 23:08 #2
Har du prøvet at sætte <TR HEIGHT=60>
Og ikke TD?
Hvorfor skulle din TD til højre også lige pludselig blive mere end 60 høj?
Indlæser du dynamisk indhold?

Ellers er det jo noger du kan kode dig ud af...
(eller burde det da være)

Kan du give et eksempel, evt en side eller lign, hvor du har forsøgt dig?
Avatar billede morten_linder Praktikant
23. oktober 2003 - 23:11 #3
det er lidt svært, da webserveren ikke er offentlig tilgængelig :/

jeg henter noget ud af en database og liste i min højre celle. Den kan jo gå hen og blive ret lang, og så er det den strækker min venstre nederste celle.

Jeg prøver lige at sætte det på TR i stedet.
Avatar billede morten_linder Praktikant
23. oktober 2003 - 23:13 #4
det duede ikke :(
Avatar billede jakobdo Ekspert
23. oktober 2003 - 23:16 #5
Hvis du får en masse data, og du så vil have det vist i højre side!
Men venstre side kun må være 60px høj!
Så vil Højre (hvis vi antager at højden ikke ændrer sig) blive meget BREEEEEEED.
Avatar billede jakobdo Ekspert
23. oktober 2003 - 23:19 #6
Dette er ren kopi paste...
Men prøv lige at brug dette:

.auto {
overflow: auto;
}

<div class="auto">
        <h2>Testing <code>overflow: auto</code></h2>
        <p>
            If content overflows this div, a scrollbar must be provided.
        </p>
        <p>
            overflow: auto overflow: auto overflow: auto overflow: auto
            overflow: auto overflow: auto overflow: auto overflow: auto
            overflow: auto overflow: auto overflow: auto overflow: auto
            overflow: auto overflow: auto overflow: auto overflow: auto
            overflow: auto overflow: auto overflow: auto overflow: auto
            overflow: auto overflow: auto overflow: auto overflow: auto
            overflow: auto overflow: auto overflow: auto overflow: auto
            overflow: auto overflow: auto overflow: auto overflow: auto
            overflow: auto overflow: auto overflow: auto overflow: auto
            overflow: auto overflow: auto overflow: auto overflow: auto
            overflow: auto overflow: auto overflow: auto overflow: auto
            overflow: auto overflow: auto overflow: auto overflow: auto
            overflow: auto overflow: auto overflow: auto overflow: auto
            overflow: auto overflow: auto overflow: auto overflow: auto
        </p>
    </div>

Du skal jo så nok bruge TD i stedet for P
Avatar billede morten_linder Praktikant
23. oktober 2003 - 23:22 #7
øjeblik... prøver lige at lægge det ud på mit eget website.

så er det nok nemmere at forstå mig :)
Avatar billede morten_linder Praktikant
23. oktober 2003 - 23:26 #8
http://www.linder.dk/test/ok.htm

http://www.linder.dk/test/bad.htm

- det er cellen med login der er problemet.
Avatar billede morten_linder Praktikant
23. oktober 2003 - 23:49 #9
jeg er vel ikke den første i verden med det problem? :)
Avatar billede roenving Novice
24. oktober 2003 - 01:21 #10
Næh, du er bestemt ikke den første i verden ...

-- og det du ik' li'e har forstået er, at tabeller principielt er så store som det indhold der skal være indeni !-)

Løsningen er at sætte et element indeni, som kan sættes til en absolut højde:

<div id="contentDiv" style="position:relative;height:600px"></div>

-- jeg hev jo så lige koden ind i min webwriter, det burde jeg ikke have gjort, for så fandt jeg jo ud af, at den principielt er ugyldig ...

Man kan ikke lave nogetsomhelst html-kode, som hr flere </body> og </html>-tags det er rent vrøvl ...

-- Hvor har du det fra ?-)
Avatar billede morten_linder Praktikant
24. oktober 2003 - 07:43 #11
roenvig

Det er jeg klar over.... og jeg er heller ikke færdig med det endnu. Det var bare det jeg fik ud af at lægge en masse scripts sammen i et :/

had mig ikke for det...  :)

Og jo, jeg har så absolut forstået det med tabellernes størrelse... problemet er jo bare, at den behøver IKKE være så stor som den bliver.
Avatar billede morten_linder Praktikant
24. oktober 2003 - 07:44 #12
og iøvrigt, så var 60 bare et fiktivt tal :)
Avatar billede roenving Novice
24. oktober 2003 - 14:56 #13
Virkede det så ikke, da du satte en div ind i cellen ?-)
Avatar billede jakobdo Ekspert
24. oktober 2003 - 15:52 #14
Hej Linder...
Du må kunne bruge denne kode:

http://www.damgaard-olsen.dk/test/linder.html
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