27. januar 2003 - 13:28Der er
42 kommentarer og 2 løsninger
Jeg fatter ikke tabeller - hjælp mig!
Her i nat sad mig og en kammerat og var ved at blive gamle og grå før tiden, pga. en tabel.
Jeg har flg. side: http://217.157.173.133/runehansen/ som jeg gerne vil ha delt op i 3 områder. (note: jeg har brugt ISS for at gøre det nemmere - dvs. de 3 sider i tabellen bliver included fra 3 andre filer) Det har jeg tænkt mig jeg ville gøre ved at dele siden op i højre og venstre, og så derefter dele højre side op i 2. MEN når jeg prøver at sætte % på går der kage i den!! Jeg kan vist godt sætte px-definitioner på - men det er jo ikke meningen når jeg laver det i frames. Hvad er det jeg ikke har fattet??!!
Hjælp vil blive MEGET påskønnet :-) Damn jeg var sur på min puter igår! *G*
ja jeg kan se at I er inde på det med rowspan - men problemet er vel at de forskellige firkanter skifter størrelse alt efter hvad indhold man putter i dem. Kan det ikke undgås?!
Jeg vil lave http://217.157.173.133/oldversion/ om til tables - jeg er fristet til at bruge frames - men det nægter jeg!! Men jeg vil beholde menuen (dog en anden) i venstre side, og så undermenupunkter i toppen til højre - MEN jeg vil ikke risikere at siden ændrer sig (læs: tablesize) hvis indholdet er lidt anderledes.
Hvis du smider noget der er bredere end tabellen i vil den udvide sig, det kommer du nok ikke uden om. Ellers skal du lave scroll i din tabel uden brug af frames.
hvordan gør jeg det? laver scroll, altså. og er der andet jeg skal være opmærksom på. Jeg tænkte egentlig på at bruge Iframes - men kunne ikke finde nogen tutorials der forklarede target-halløjet i det, så jeg droppede det igen. Du kender vel ikke nogen?!
<html><head></head><body> <div align='center' style='width: 500; height: 250; overflow: scroll; overflow-x: hidden'> <div align='center'> <table border='0' cellpadding='5' cellspacing='0' width='500' valign='middle'><tr> <td width='450' valign='top' bgproperties='fixed' height="271" align="left" bgcolor="#C0C0C0"> Bla bla bla <p>Bla bla bla</p> <p>Bla bla bla</p> <p>Bla bla bla</p> <p>Bla bla bla</p> <p>Bla bla bla</p> <p>Bla bla bla</p> <p>Bla bla bla</p> <p>Bla bla bla</p> <p>Bla bla bla</p> <p>Bla bla bla</p> <p>Bla bla bla</p> <p>Bla bla bla</p> <p>Bla bla bla</p> <p>Bla bla bla</p> </td></tr></table></div> </div></body></html>
Ang. iframe giver du din iframe et navn, dit target er target="iframenavn"
ja det ser jo meget kanonflot ud :) men jeg fatter jo ikke ret meget af det (ja, ok jeg er da ikke helt newbie, meeen alligevel..) Hvordan kan jeg benytte ovenstående på min side?
aaaargh det vil ta 100 år at skrive al det jeg er i tvivl om .... har du icq?! jeg vil være evig taknemmelig :) jeg har 118765206 jeg skal nok lade være med at spørge om 117 ting - men der er lige noget grundlæggende jeg ikke fatter!!
jeg vil jo dele min side op i 3: en venstre (menu) og så en højre del - som er delt op i top og en bund (main) Hvordan kombinere jeg Iframes, og så videre i den side?!
Det bedste er vel at låse din menuu tabell med px og din top, og lave din textrude være flexibel, så udvider den sig efter texten, ellers skal du bare føre det samme og sette iframe i textruden som bacside er inde på...
<div align="center"> <center> <table border="0" width="760" cellspacing="0" cellpadding="0" height="100%"> <tr> <td width="150" rowspan="2" valign="top"> <table width="100%" bgColor="red"> <tbody> <tr> <td width="20%" height="100%"> <table width="100%"> <tbody> <tr> <td>menupunkt #1</td> </tr> <tr> <td>menupunkt #2</td> </tr> <tr> <td>menupunkt #3</td> </tr> <tr> <td>menupunkt #4</td> </tr> </tbody> </table> frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg</td> </tr> </tbody> </table> <p> </td> <td width="610" valign="top" height="100"> <table> <tbody> <tr> <td bgColor="#0000ff" height="20%">top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top </td> </tr> </tbody> </table> </td> </tr> <tr> <td width="610" valign="top" height="100%"> <table> <tbody> <tr> <td bgColor="yellow" height="80%">main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main</td> </tr> </tbody> </table> <p> </td> </tr> </table> </center> </div>
Regner med at din top er til et toplogo, det skal så være 100px højt, hvis det skal text ind øger den hvis der kommer meget text, selvom det er px. Skal du udover dette problem er der kun iframe tilbage af muligheder, men der vil den også komme til at snyde da den text der ikke kan være der ligger bag cellen og ike kan ses, hvis du da ike skal have scroll i dine iframes
hmm - jeg troede da ellers det ville være så smart med iframes og tables - men det er det ikke.. Og ang. top - så havde jeg tænkt det skulle være undermenupunkter - da min menu nok bliver ret simpel (jeg ville gerne ha en mouseovermenu - som på eksperten - med hele molevitten - men kunne ikke hitte nogen på nettet)
<div align="center"> <center> <table border="0" width="760" cellspacing="0" cellpadding="0" height="100%"> <tr> <td width="150" rowspan="2" valign="top"> <table bgColor="#FF0000"> <tbody> <tr> <td> <table width="100%"> <tbody> <tr> <td>menupunkt #1</td> </tr> <tr> <td>menupunkt #2</td> </tr> <tr> <td>menupunkt #3</td> </tr> <tr> <td>menupunkt #4</td> </tr> </tbody> </table> frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg frrg</td> </tr> </tbody> </table> <p> </td> <td width="610" valign="top" height="100"> top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top </td> </tr> <tr> <td width="610" valign="top" height="100%"> <p>main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main main </td> </tr> </table> </center> </div>
den skal ikke køres i de farver - det var bare for at hjælpe mig da jeg prøve at få styr på tabellerne. og ja, tabellen må gerne være flexibel. og forresten, så bruger jeg SSI til de 3 dele af siden - bare så du ved det :)
Hvorfor den ikke er det, er fordi du har tabel i tabel i tabel osv. Tabeller i celler kan udvide sig uafhængit af hinanden. Hvis du har EN tabel delt med rowspan osv. vil de følges ad.
Men hvis du angiver width til 100% på alle tabeller der befinder sig i en tabelcelle vil de alle følge med hvis EN af dem udvider sig.
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.