Avatar billede lund_dk Praktikant
18. april 2007 - 22:12 Der er 4 kommentarer og
1 løsning

højde 100% med div overflow

Har fremstillet denne kode, hvor jeg vil have min tabel 100%

det virker..

i min nederste celle, vil jeg have en div, der er 100% den nederste celle, så jeg får en scrollbar..

MEN hvis indholdet i cellen er stor, kommer scrollbaren ikke, men derimod udvider hele tabellen sig i højden, og så er det hele siden der scroller..

Hvad gør jeg?




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML>
    <HEAD>
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <META NAME="Cache-control" CONTENT="no-cache">
        <META HTTP-EQUIV="Cache-control" CONTENT="no-cache">
        <TITLE>test</TITLE>

       
        <style>
BODY, HTML{
  height:100%;
  margin:0px;
  padding:0px
}
</style>
    </HEAD>

    <BODY bottommargin="0" leftmargin="0" topmargin="0" rightmargin="0" marginwidth="0" scroll="no">


<table cellpadding="0" cellspacing="0" style="height:100%;width:100%">
    <tr>
        <td style="height:30px; background:aqua"></td>
    </tr>
    <tr>
        <td style="height:100%;"><div style="overflow:scroll;height:100%;width:100%;">
        <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
        <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
        <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
        <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
        <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
        <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
        </div></td>
    </tr>
</table>
</body>

</html>
Avatar billede stenger Nybegynder
18. april 2007 - 22:54 #1
Har du prøvet overflow:auto; ?
Avatar billede dkfire Nybegynder
18. april 2007 - 23:44 #2
Husk bare lige på at scrollbars inde på en side giver mange hovedpine.
Det bedste er nu hvis man kan se hele indholdet af en side med det sammen uden at skulle scrolle alt for meget for mange steder.
Avatar billede olebole Juniormester
19. april 2007 - 13:05 #3
<ole>

dkfire >> Det er en holdning, der passede til forrige årtusinde. Idag har vi alle mulige former for små, håndholdte klienter og kan ikke længere gå udfra, siderne skal ses på en 17, 19 eller 21" monitor.

Vandrette scrollbars bør undgås fra bredder omkring 800px og op - men lodrette er næsten umulige at undgå og generer heller ikke væsentligt  =)

lund_dk >> Du gør det hele fleksibelt med dine 100% og browseren opfører sig bare, som du beder den om. Vil du have scrollbars, må du give div'et en fast højde

/mvh
</bole>
Avatar billede lund_dk Praktikant
21. april 2007 - 23:32 #4
OK - Smid et svar..
Avatar billede lund_dk Praktikant
07. maj 2007 - 12:56 #5
nå, lukker selv så
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