Avatar billede multicoder Nybegynder
22. august 2003 - 23:07 Der er 13 kommentarer og
1 løsning

Problemer med overfolw i div

Hej

Jeg har lidt problemer med en tabel.
Sagen der den at jeg skal bruge scroll i en celle i tabellen.
Jeg har så lagt en DIV ind i cellen og ville så bruge overfolw:auto

Det virker også okay så længe at det er vertikal, men når det er horisontalt udvider min tabel celle sig.

Jeg bruger IE 6.0

Håber der er en det kan se hvad det er jeg gør forkert.


pft.


<TABLE cellspacing="0" cellpadding="0" border="1" align="center" width="770">
<TR>
    <TD colspan="2" height="80">
        top
    </TD>
</TR>
<TR>
    <TD width="120">
        menu
    </TD>
    <TD height="350" width="650">
        <DIV style="height:100%; width:100%; border:1px #FF0000 solid; overflow:scroll;">testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttest<BR> <BR> <BR> test <BR> <BR> <BR> test <BR> <BR> <BR> test <BR> <BR> <BR> test<BR> <BR> <BR> <BR> test <BR> <BR> <BR> test</DIV>
    </TD>
</TR>
</TABLE>
Avatar billede multicoder Nybegynder
22. august 2003 - 23:10 #1
Jeg har lige prøvet det i NetScape 7.1 der virker det som det skal.
Avatar billede schaefner Juniormester
22. august 2003 - 23:10 #2
Prøv:

<TABLE cellspacing="0" cellpadding="0" border="1" align="center" width="770">
<TR>
    <TD colspan="2" height="80">
        top
    </TD>
</TR>
<TR>
    <TD width="120">
        menu
    </TD>
    <TD>
        <DIV style="height: 350px; width: 650px; border:1px #FF0000 solid; overflow:scroll;">testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttest<BR> <BR> <BR> test <BR> <BR> <BR> test <BR> <BR> <BR> test <BR> <BR> <BR> test<BR> <BR> <BR> <BR> test <BR> <BR> <BR> test</DIV>
    </TD>
</TR>
</TABLE>
Avatar billede multicoder Nybegynder
22. august 2003 - 23:14 #3
Det virker.

Men det er ikke altid at min celle er 650 bred. Den brede kommer fra en database via php.
Derfor vil jeg gerne kunne bruge % i min div
Avatar billede schaefner Juniormester
22. august 2003 - 23:15 #4
om du skal indstille bredden på din div eller på cellen, det kan vel komme ud på et ;)
Avatar billede multicoder Nybegynder
22. august 2003 - 23:18 #5
Nej desværre ikke, ellers ville det være nemt nok.

Det hele kommer fra en database, hvor brugeren selv har mulighed for og bygge en tabel.
Avatar billede schaefner Juniormester
22. august 2003 - 23:19 #6
ja, men hvis folk indtaster en bredde så genere du vel et stykke kode? Om det er bredden på et div eller en celle er vel så ligegyldigt?
Avatar billede schaefner Juniormester
22. august 2003 - 23:21 #7
<TABLE cellspacing="0" cellpadding="0" border="1" align="center" width="770">
<TR>
    <TD colspan="2" height="80">
        top
    </TD>
</TR>
<TR>
    <TD width="120" nowrap>
        menu
    </TD>
    <TD width="650">
        <DIV style="height: 350px; border: 1px solid #FF0000; overflow: scroll;"> testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttest<BR> <BR> <BR> test <BR> <BR> <BR> test <BR> <BR> <BR> test <BR> <BR> <BR> test<BR> <BR> <BR> <BR> test <BR> <BR> <BR> test</div>
    </TD>
</TR>
</TABLE>
Avatar billede multicoder Nybegynder
22. august 2003 - 23:25 #8
Tja jeg kan godt forstå at det ikke lyder så logisk.

Men det er pga at alt koden til tabellen ligger i en celle i databasen.
Så der er ikke en celle til højde, brede osv.

I den celle hvor der skal være indhold skriver brugeren så {content}
Når siden så skal vises er der så en php funktion som laver {content} om til data fra en anden celle i databasen.
Avatar billede schaefner Juniormester
22. august 2003 - 23:29 #9
ja, men folk har vel indtastet hvilken bredde og højde de vil have?
Avatar billede multicoder Nybegynder
22. august 2003 - 23:29 #10
Jeg vil også mene at 100% i brede og højde skulle virke. 
Det virker i netscape, men ikke i IE.
Avatar billede multicoder Nybegynder
22. august 2003 - 23:32 #11
Både ja og nej
De laver tabellen i en wysiwyg editor. så det er lidt svært for mig lige og finde frem til den brede, da den selv generere en masse kode.
Avatar billede schaefner Juniormester
22. august 2003 - 23:38 #12
så er det vel begrænset hvor meget jeg må ændre i koden? Altså i selve tabellen
Avatar billede multicoder Nybegynder
22. august 2003 - 23:39 #13
Ja det er rigtig
Jeg så gerne hvis man kunne gøre noget med den div
Avatar billede multicoder Nybegynder
10. november 2003 - 13:05 #14
tror vi lukker her.
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