Avatar billede stig69 Nybegynder
29. oktober 2003 - 11:44 Der er 12 kommentarer og
1 løsning

Flere tabeller under hinanden

Jeg får udskrevet en masse tabeller ved hjælp af en for-løkke, men de står ved siden af hinanden og ikke under hinanden, som jeg gerne vil have. Bredden på tabellerne er ens, mens højde varierer.
Avatar billede websurfer Nybegynder
29. oktober 2003 - 11:49 #1
<br> efter </table>
Avatar billede stig69 Nybegynder
29. oktober 2003 - 11:51 #2
Se det har jeg prøvet, men da jeg ikke ved hvor høj den første tabel er vil den næste bare rykke et linieskift ned og ikke under den forgående
Avatar billede websurfer Nybegynder
29. oktober 2003 - 11:54 #3
Det er ligegyldigt hvor høj den første er. Ved <br> vil den næste tabel automatisk placere sig under den første.
Avatar billede stig69 Nybegynder
29. oktober 2003 - 11:57 #4
ikke hos mig.
Avatar billede websurfer Nybegynder
29. oktober 2003 - 11:58 #5
Så er jeg nødt til at have koden på bordet!
Avatar billede stig69 Nybegynder
29. oktober 2003 - 12:04 #6
ok.... Der er altså flettet php-kode ind i det,

<? 
for ($i=0; $i<=5; $i++) {
print("<table width=\"550\" style=\"border-collapse: collapse\" border=\"1\" bordercolor=\"#000000\" cellspacing=\"0\" cellpadding=\"3\" align=\"left\">");
print("<tr>");
    print("<td  valign=\"top\" align=\"left\"><span class=\"tekstgrey\">Dato:</span><br><br><span class=\"tekstblue\">".$dato_liste[$i]."</span></td>");
    print("<td rowspan=\"4\" width=\"400\" valign=\"top\" align=\"left\"><span class=\"tekstgrey\">Referat:</span><br><br><span class=\"tekstblue\">".$resume_liste[$i]."</span></td>");
print("</tr>");
print("<tr>");
    print("<td valign=\"top\" align=\"left\" nowrap><span class=\"tekstgrey\">Mødeform:</span><br><br><span class=\"tekstblue\">".$moedeform_liste[$i]."</span></td>");
print("</tr>");
print("<tr>");
    print("<td valign=\"top\" align=\"left\"><span class=\"tekstgrey\">Deltagere:</span><br><br><span class=\"tekstblue\">".$deltager_liste[$i]."</span></td>");
print("</tr>");
print("<tr>");
    print("<td valign=\"top\" align=\"left\"><span class=\"tekstgrey\">Diverse:</span><br><br><span class=\"tekstblue\">".$diverse_liste[$i]."</span></td>");
print("</tr>");
print("</table><br>");
print("<hr/ align=\"left\" width=\"550\" bgcolor=\"#58595B\">");
}
?>
Avatar billede stig69 Nybegynder
29. oktober 2003 - 12:11 #7
Nu har jeg prøvet med dette basale eksemple og der står de under hinanden

<table border="1">
  <tr>
    <td rowspan="3">Celle 1</td>
    <td>Celle 2</td>
  </tr>
  <tr>
    <td>Celle 3</td>
  </tr>
  <tr>
    <td>Celle 4</td>
  </tr>
</table>

<table border="1">
  <tr>
    <td rowspan="3">Celle 1</td>
    <td>Celle 2</td>
  </tr>
  <tr>
    <td>Celle 3</td>
  </tr>
  <tr>
    <td>Celle 4</td>
  </tr>
</table>
Avatar billede stig69 Nybegynder
29. oktober 2003 - 12:12 #8
Det er i linien:

<table width=\"550\" style=\"border-collapse: collapse\" border=\"1\" bordercolor=\"#000000\" cellspacing=\"0\" cellpadding=\"3\" align=\"left\">

det går galt
Avatar billede stig69 Nybegynder
29. oktober 2003 - 12:13 #9
Jeg tror det er align="..." der laver rod i det
Avatar billede stig69 Nybegynder
29. oktober 2003 - 12:16 #10
Det var det, nu mangler jeg bare en begrundelse.

websurfer--> ved du hvorfor?
Avatar billede exp Juniormester
29. oktober 2003 - 12:16 #11
<table style=\"border-collapse: collapse; border: 1px solid black; width: 550px; padding: 3px; text-align: left;\"cellspacing=\"0\" cellpadding=\"3\">

egentlig sjovt du kører med border-collapse: collapse OG cellpadding="3"...
Avatar billede stig69 Nybegynder
29. oktober 2003 - 12:19 #12
exp --> Jeg tror det er fra 'gammel tid' :-)
Avatar billede websurfer Nybegynder
29. oktober 2003 - 12:39 #13
Jeg tror det er fordi du bruger layers, som flyder uafhængigt af tabellen, og derfor bliver tabellen ikke udviddet. Du kan prøve at bruge div i stedet for span.
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