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.
Annonceindlæg fra Kommando
29. oktober 2003 - 11:49
#1
<br> efter </table>
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
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.
29. oktober 2003 - 11:57
#4
ikke hos mig.
29. oktober 2003 - 11:58
#5
Så er jeg nødt til at have koden på bordet!
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\">"); } ?>
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>
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
29. oktober 2003 - 12:13
#9
Jeg tror det er align="..." der laver rod i det
29. oktober 2003 - 12:16
#10
Det var det, nu mangler jeg bare en begrundelse. websurfer--> ved du hvorfor?
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"...
29. oktober 2003 - 12:19
#12
exp --> Jeg tror det er fra 'gammel tid' :-)
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.
Vi tilbyder markedets bedste kurser inden for webudvikling