05. juli 2001 - 08:58
Der er
57 kommentarer og 2 løsninger
tabel problem
Jeg har et problem, jeg får en horizontal scroller i 800*600. Mine tabelceller giver tilsammen 756 px + plus jeg har en celle sat til 100% i bredden. Nogen der kan hjælpe?
http://www.demenskonsulent.dk/test/
Annonceindlæg fra Deloitte
Prøv lige at nedsætte din bin bredde! Jeg får ingen scrollbar 1280 x 1024, heller ikke selv jeg ikke kører fuldskærm!
Problemt er der jo jo i 800*600 og det er det han vil fjerne. pelkjaer : Du bør ikke have 100% på en celle når du har 4 celler i den pågældende Row. Start med at definere fast størrelse på den.
Razzer>>Jamen jeg har et bagrundsbillede i den celle, som skal stække sig alt efter hvilken skærmopløsning man kører!
Jeg er enig med razzer, men derudover er det en skidt ide at blande procenter og pixler sammen. Prøv den her: <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"750\" align=\"left\"> <tr> <td width=\"142\" height=\"58\" valign=\"top\"><img src=\"_pics/abs_topleft.gif\" width=\"142\" height=\"58\"></td> <td width=\"224\" height=\"58\" valign=\"top\"><img src=\"_pics/abs_topmiddle.gif\" width=\"224\" height=\"58\"></td> <td width=\"384\" height=\"58\" valign=\"top\"><img src=\"_pics/abs_topright.gif\" width=\"390\" height=\"58\"></td> <td height=\"58\" valign=\"top\"></td> </tr> <tr> <td height=\"60\" valign=\"top\"><img src=\"_pics/topleft.gif\" width=\"142\" height=\"60\"></td> <td height=\"60\" valign=\"top\"><img src=\"_pics/topmiddle.gif\" width=\"224\" height=\"60\"></td> <td height=\"60\" valign=\"top\"><img src=\"_pics/topright.gif\" width=\"390\" height=\"60\"></td> <td height=\"60\" valign=\"top\"></td> </tr> <tr> <td height=\"40\" valign=\"top\"><img src=\"_pics/menu_left.gif\" width=\"142\" height=\"40\"></td> <td height=\"40\" valign=\"top\"><img src=\"_pics/menu_middle.gif\" width=\"224\" height=\"40\"></td> <td height=\"40\" valign=\"top\"><img src=\"_pics/menu_right.gif\" width=\"390\" height=\"40\"></td> <td height=\"40\" valign=\"top\"></td> </tr> <tr> <td height=\"147\" valign=\"top\"><img src=\"_pics/menu_left_bottom.gif\" width=\"142\" height=\"7\"><br> <br> </td> <td rowspan=\"2\" height=\"297\" valign=\"top\" colspan=\"3\"> <br> </td> </tr> <tr> <td height=\"150\" valign=\"top\"><img src=\"_pics/menu_bottom.gif\" width=\"142\" height=\"150\"></td> </tr> <tr> <td colspan=\"4\" height=\"10\" valign=\"top\"> </td> </tr> <tr> <td height=\"1\" valign=\"top\"><img width=\"142\" height=\"1\" src=\"transparent.gif\"></td> <td height=\"1\" valign=\"top\"><img width=\"224\" height=\"1\" src=\"transparent.gif\"></td> <td height=\"1\" valign=\"top\"><img width=\"310\" height=\"1\" src=\"transparent.gif\"></td> <td height=\"1\" valign=\"top\"><img width=\"84\" height=\"1\" src=\"transparent.gif\"></td> </tr> </table>
Jeg så ikke lige din kommentar. Kan du ikke lave en tabel der er 100% bred, med en baggrundsgif?
Det er vel i princippet også det jeg har - min tabel er 100% bred, men cellerne har fast størrelse undtagen dem med bagrundbilleder der skal kunne udvide sig.
Hvis jeg laver det hele som en stor gif, bliver det så ikke for tungt at hente?
Dohhh...det kan jeg jo forresten ikke :o)
05. juli 2001 - 11:07
#10
Hvorfor vil du egentligt strække din bg? Det giver ringere billedekvalitet!
05. juli 2001 - 11:08
#11
Det er vel det samme som du prøver at lave, men du har en celle som er defineret til at have 100% af vinduesbredden, og derudover et par celler med deres bredde, så de vil vist altid fylde mere end vinduesbredden. Det forslag jeg lagde er ikke en stor gif, men den samme gif som bliver gentaget i hele tabellen. Den behøver ikke at fylde noget specielt.
05. juli 2001 - 11:12
#12
ras2000>>Jeg har skam prøvet dit forslag - det ændrer ingenting! Wizprod.com>>Kan du se nogen dårlig billedkvalitet på siden? Jeg synes det ser okay ud!
05. juli 2001 - 11:13
#13
WiZ >> *officiel tilladelse hermed*
05. juli 2001 - 11:14
#14
ras2000 Jeg tror det er bedst vist billederne ikke er størrere end cellen de skal være i *G*
05. juli 2001 - 11:14
#15
Jeg kan bare ikke forstå det, uden den celle der er sat til 100%, vil siden jo ikke fylde hele skærmen i 800*600 - kun næsten. Derfor kan jeg ikke forstå at den scroller!
05. juli 2001 - 11:15
#16
Hvad er det liiige præcis du resizer?? Er det ikke noget der kan repeates med CSS?
05. juli 2001 - 11:15
#17
Tja, du kan lave lidt \'fusk\'. <body scroll=\"no\">
05. juli 2001 - 11:16
#18
Billederne er ikke større end deres celler...
05. juli 2001 - 11:17
#19
Vinduet er 800x600, men det indvendige er lidt mindre, omkring 750, afhængig af browser, computer, og vindretning.
05. juli 2001 - 11:17
#20
Ras2000>>Den må gerne scrolle horizontalt, men ikke vertifikalt - hvordan lyder koden så?
05. juli 2001 - 11:18
#21
raz2000>>Jeg troede det indvendige var 760..
05. juli 2001 - 11:19
#22
pelkjaer : Det var en kommentar til ras2000\'s forslag som indeholde en size-fejl
05. juli 2001 - 11:20
#23
Det er jeg ret sikker på at du ikke kan. Ikke ifølge min bog i hvert fald-
05. juli 2001 - 11:20
#24
razzer>>Nåh..okay :-)
05. juli 2001 - 11:21
#25
razzer, ups. Det havde jeg ikke lige set.
05. juli 2001 - 11:24
#26
Pelkjaer > hvad er det du resizer?
05. juli 2001 - 11:27
#27
wisprod>>De 3 øverste celler helt til højre på siden, de indeholder alle et bagrundbillede der er lavet til at \"strække sig\"! På den måde er siden jo altid i \"fuld skærm\".
05. juli 2001 - 11:29
#28
lav det istedet med CSS og repeat-x
05. juli 2001 - 11:29
#29
Prøv at læg det her ind i dit bodytag: <body onload=\"alert(document.body.clientWidth)\"> Så skulle den fortælle dig hvor meget plads du har at rutte med.
05. juli 2001 - 11:30
#30
Det har jeg ingen forstand på...
05. juli 2001 - 11:32
#31
Prøv at kigge på min side. der er de prikker oppe øverst lavet med repeat-x
05. juli 2001 - 11:33
#32
ras2000>>Den skriver 783
05. juli 2001 - 11:35
#33
wizprod>>På din side kan man se at det \"lapper ind over\" prikkerne når man reziser...
05. juli 2001 - 11:36
#34
ja, det er det skodede ved det! Men ellers skal du ud og lave noget helt andet, noget javascript og beregning!
05. juli 2001 - 11:36
#35
Jamen så er det jo hvor meget plads du har. Ikke 760. Hvad med at sætte bredden af tabellen til 100% og ikke angive nogen bredde for de celler der ligger helt ude til højre? Ellers kan du bruge clientWidth til at tilpasse cellerne dynamisk, det kræver dog at man holder tungen temmelig lige i munden.
05. juli 2001 - 11:41
#36
ras2000>>Det vil jo sige at jeg faktisk har masser af plads! De definerede celler giver tilsammen 756 px + så det er da mærkeligt at de celler med 100% får siden til at scrolle - er det ikke? Min tabel er allerede sat til 100%, men hvis jeg samtidig undlader at angive noget i de celler der skal stække sig, virker det ikke i Netscape 6.01! -og så er jeg lige langt...
05. juli 2001 - 11:43
#37
Problemet er jo at 100% ikke betyder resten af skærmen, men hele skærmen.
05. juli 2001 - 11:44
#38
ahhhh det er ikke helt rigtigt ras!
Prøv lige at kigge på denne side:
http://twistedclaws.dk/ Der er brugt et mix af procent og pixels!
05. juli 2001 - 11:45
#39
ras2000>>Det forstår jeg ikke, hvorfor er der så ikke noget problem i 1024-768?
05. juli 2001 - 11:48
#40
Prøv at definere en overordnet tabel omkring HELE dit dokument, og giv den width på 100%!
05. juli 2001 - 11:49
#41
wizprod>>Det har jeg allerede..
05. juli 2001 - 11:50
#42
hmmmmmmmmmmmmmm
05. juli 2001 - 11:51
#43
Jeg giver op. Jeg kan sgu ikke se hvor det er det går galt.
05. juli 2001 - 11:52
#44
Har lige taget et kig i din kode en gang til og du har IKKE den overordnede tabel jeg snakker om!
05. juli 2001 - 11:54
#45
Nej jeg misforstod dit indlæg, men hvad forskel skulle det gøre?
05. juli 2001 - 11:54
#46
Et andet problem kan også være at din grafik i højre, øverste hjørne er for bred?!?!?
05. juli 2001 - 11:55
#47
Det skulle gøre den forskel, alle de andre tabeller har noget fast at holde sig til!
05. juli 2001 - 11:56
#48
Den eneste der sker er at jeg får en lille margin i toppen samt til venstre, scrolleren er der stadig!
05. juli 2001 - 11:57
#49
Så er det altså din grafik der er for bred!
05. juli 2001 - 11:59
#50
Lav den så smal så muligt, og repeat den så!
05. juli 2001 - 11:59
#51
wizprod>>Tror sq\' næsten at du har ret...prøver lige engang...2 sek.
05. juli 2001 - 12:03
#52
Jeg tror jeg har fundet den, nederst har du en række der er 1006 px bred. Mon ikke det er den?
05. juli 2001 - 12:06
#53
<TR> <TD height=1 vAlign=top width=142><IMG height=1 src=\"Demenskonsulent_dk-filer/transparent.gif\" width=142></TD> <TD height=1 vAlign=top width=224><IMG height=1 src=\"Demenskonsulent_dk-filer/transparent.gif\" width=224></TD> <TD height=1 vAlign=top width=394><IMG height=1 src=\"Demenskonsulent_dk-filer/transparent.gif\" width=310></TD> <TD height=1 vAlign=top width=246><IMG height=1 width=84></TD> </TR> </TBODY> </TABLE>
05. juli 2001 - 12:06
#54
øhhh hvor????
05. juli 2001 - 12:06
#55
rea2000>>Where???
05. juli 2001 - 12:06
#56
ahhh
05. juli 2001 - 12:07
#57
Læg tallene sammen!
05. juli 2001 - 12:14
#58
Ras2000>>Sådan mand - tak skal du ha\' Wizprod>>Også tak til dig!
05. juli 2001 - 12:34
#59
Det var så lidt, glad for at kunne hjælpe!
Vi tilbyder markedets bedste kurser inden for webudvikling