Avatar billede pelkjaer Nybegynder
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/
Avatar billede wizprod.com Nybegynder
05. juli 2001 - 10:08 #1
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!
Avatar billede ®azzer® Nybegynder
05. juli 2001 - 10:15 #2
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.
Avatar billede pelkjaer Nybegynder
05. juli 2001 - 10:54 #3
Razzer>>Jamen jeg har et bagrundsbillede i den celle, som skal stække sig alt efter hvilken skærmopløsning man kører!
Avatar billede ras2000 Nybegynder
05. juli 2001 - 10:55 #4
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\">&nbsp;</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>
Avatar billede ras2000 Nybegynder
05. juli 2001 - 10:56 #5
Jeg så ikke lige din kommentar. Kan du ikke lave en tabel der er 100% bred, med en baggrundsgif?
Avatar billede ras2000 Nybegynder
05. juli 2001 - 10:58 #6
<table border=\"0\" width=\"100%\" background=\"http://webber/detaljer/images/main.h1.gif\">
Avatar billede pelkjaer Nybegynder
05. juli 2001 - 11:02 #7
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.
Avatar billede pelkjaer Nybegynder
05. juli 2001 - 11:03 #8
Hvis jeg laver det hele som en stor gif, bliver det så ikke for tungt at hente?
Avatar billede pelkjaer Nybegynder
05. juli 2001 - 11:06 #9
Dohhh...det kan jeg jo forresten ikke :o)
Avatar billede wizprod.com Nybegynder
05. juli 2001 - 11:07 #10
Hvorfor vil du egentligt strække din bg? Det giver ringere billedekvalitet!
Avatar billede ras2000 Nybegynder
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.
Avatar billede pelkjaer Nybegynder
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!
Avatar billede gizmo-gizmo Nybegynder
05. juli 2001 - 11:13 #13
WiZ >> *officiel tilladelse hermed*
Avatar billede ®azzer® Nybegynder
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*
Avatar billede pelkjaer Nybegynder
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!
Avatar billede wizprod.com Nybegynder
05. juli 2001 - 11:15 #16
Hvad er det liiige præcis du resizer?? Er det ikke noget der kan repeates med CSS?
Avatar billede ras2000 Nybegynder
05. juli 2001 - 11:15 #17
Tja, du kan lave lidt \'fusk\'. <body scroll=\"no\">
Avatar billede pelkjaer Nybegynder
05. juli 2001 - 11:16 #18
Billederne er ikke større end deres celler...
Avatar billede ras2000 Nybegynder
05. juli 2001 - 11:17 #19
Vinduet er 800x600, men det indvendige er lidt mindre, omkring 750, afhængig af browser, computer, og vindretning.
Avatar billede pelkjaer Nybegynder
05. juli 2001 - 11:17 #20
Ras2000>>Den må gerne scrolle horizontalt, men ikke vertifikalt - hvordan lyder koden så?
Avatar billede pelkjaer Nybegynder
05. juli 2001 - 11:18 #21
raz2000>>Jeg troede det indvendige var 760..
Avatar billede ®azzer® Nybegynder
05. juli 2001 - 11:19 #22
pelkjaer :

Det var en kommentar til ras2000\'s forslag som indeholde en size-fejl
Avatar billede ras2000 Nybegynder
05. juli 2001 - 11:20 #23
Det er jeg ret sikker på at du ikke kan. Ikke ifølge min bog i hvert fald-
Avatar billede pelkjaer Nybegynder
05. juli 2001 - 11:20 #24
razzer>>Nåh..okay :-)
Avatar billede ras2000 Nybegynder
05. juli 2001 - 11:21 #25
razzer, ups. Det havde jeg ikke lige set.
Avatar billede wizprod.com Nybegynder
05. juli 2001 - 11:24 #26
Pelkjaer > hvad er det du resizer?
Avatar billede pelkjaer Nybegynder
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\".
Avatar billede wizprod.com Nybegynder
05. juli 2001 - 11:29 #28
lav det istedet med CSS og repeat-x
Avatar billede ras2000 Nybegynder
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.
Avatar billede pelkjaer Nybegynder
05. juli 2001 - 11:30 #30
Det har jeg ingen forstand på...
Avatar billede wizprod.com Nybegynder
05. juli 2001 - 11:32 #31
Prøv at kigge på min side. der er de prikker oppe øverst lavet med repeat-x
Avatar billede pelkjaer Nybegynder
05. juli 2001 - 11:33 #32
ras2000>>Den skriver 783
Avatar billede pelkjaer Nybegynder
05. juli 2001 - 11:35 #33
wizprod>>På din side kan man se at det \"lapper ind over\" prikkerne når man reziser...
Avatar billede wizprod.com Nybegynder
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!
Avatar billede ras2000 Nybegynder
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.
Avatar billede pelkjaer Nybegynder
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...
Avatar billede ras2000 Nybegynder
05. juli 2001 - 11:43 #37
Problemet er jo at 100% ikke betyder resten af skærmen, men hele skærmen.
Avatar billede wizprod.com Nybegynder
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!
Avatar billede pelkjaer Nybegynder
05. juli 2001 - 11:45 #39
ras2000>>Det forstår jeg ikke, hvorfor er der så ikke noget problem i 1024-768?
Avatar billede wizprod.com Nybegynder
05. juli 2001 - 11:48 #40
Prøv at definere en overordnet tabel omkring HELE dit dokument, og giv den width på 100%!
Avatar billede pelkjaer Nybegynder
05. juli 2001 - 11:49 #41
wizprod>>Det har jeg allerede..
Avatar billede wizprod.com Nybegynder
05. juli 2001 - 11:50 #42
hmmmmmmmmmmmmmm
Avatar billede ras2000 Nybegynder
05. juli 2001 - 11:51 #43
Jeg giver op. Jeg kan sgu ikke se hvor det er det går galt.
Avatar billede wizprod.com Nybegynder
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!
Avatar billede pelkjaer Nybegynder
05. juli 2001 - 11:54 #45
Nej jeg misforstod dit indlæg, men hvad forskel skulle det gøre?
Avatar billede wizprod.com Nybegynder
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?!?!?
Avatar billede wizprod.com Nybegynder
05. juli 2001 - 11:55 #47
Det skulle gøre den forskel, alle de andre tabeller har noget fast at holde sig til!
Avatar billede pelkjaer Nybegynder
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!
Avatar billede wizprod.com Nybegynder
05. juli 2001 - 11:57 #49
Så er det altså din grafik der er for bred!
Avatar billede wizprod.com Nybegynder
05. juli 2001 - 11:59 #50
Lav den så smal så muligt, og repeat den så!
Avatar billede pelkjaer Nybegynder
05. juli 2001 - 11:59 #51
wizprod>>Tror sq\' næsten at du har ret...prøver lige engang...2 sek.
Avatar billede ras2000 Nybegynder
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?
Avatar billede ras2000 Nybegynder
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>
Avatar billede wizprod.com Nybegynder
05. juli 2001 - 12:06 #54
øhhh hvor????
Avatar billede pelkjaer Nybegynder
05. juli 2001 - 12:06 #55
rea2000>>Where???
Avatar billede wizprod.com Nybegynder
05. juli 2001 - 12:06 #56
ahhh
Avatar billede wizprod.com Nybegynder
05. juli 2001 - 12:07 #57
Læg tallene sammen!
Avatar billede pelkjaer Nybegynder
05. juli 2001 - 12:14 #58
Ras2000>>Sådan mand - tak skal du ha\'

Wizprod>>Også tak til dig!
Avatar billede ras2000 Nybegynder
05. juli 2001 - 12:34 #59
Det var så lidt, glad for at kunne hjælpe!
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