tables within tables help |
tables within tables help |
highthere |
Mar 4 2009, 10:31 AM
Post
#1
|
Group: Members Posts: 2 Joined: 1-March 09 Member No.: 7,932 |
I am needing some help with creating tables within tables, I have read examples about it but are just kinda lost and cant figure out how to go about doing this. I have drawn a diagram of what im trying to figure out. If somebody could please help me to do this.
http://ghostclipart.info/index222.html |
Darin McGrew |
Mar 4 2009, 11:40 AM
Post
#2
|
WDG Member Group: Root Admin Posts: 8,365 Joined: 4-August 06 From: Mountain View, CA Member No.: 3 |
Based on your diagram, you don't need 4 tables. You need just one table.
Your diagram shows 3 rows: CODE <table> <tr><!-- ... --></tr> <tr><!-- ... --></tr> <tr><!-- ... --></tr> </table> Let's start with the middle row, since it is the one that shows the most columns. It has 7 columns, but the third row divides the second row's 2nd and 6th columns. So let's make each of those two columns, and use colspan to join them. That gives us a total of 9 columns, like this: CODE <table> <tr><!-- ... --></tr> <tr> <td><!-- ... --></td> <td colspan="2"><!-- ... --></td> <td><!-- ... --></td> <td><!-- ... --></td> <td><!-- ... --></td> <td colspan="2"><!-- ... --></td> <td><!-- ... --></td> </tr> <tr><!-- ... --></tr> </table> Now we can do the first row, which spans all 9 columns. We can also do the third row, which has a cell that spans 2 columns on each end, and a cell that spans 5 columns in the middle: CODE <table> <tr> <td colspan="9"><!-- ... --></td> </tr> <tr> <td><!-- ... --></td> <td colspan="2"><!-- ... --></td> <td><!-- ... --></td> <td><!-- ... --></td> <td><!-- ... --></td> <td colspan="2"><!-- ... --></td> <td><!-- ... --></td> </tr> <tr> <td colspan="2"><!-- ... --></td> <td colspan="5"><!-- ... --></td> <td colspan="2"><!-- ... --></td> </tr> </table> |
Reedly |
Mar 4 2009, 01:53 PM
Post
#3
|
Group: Members Posts: 5 Joined: 4-March 09 Member No.: 7,962 |
Darin, thanks for this diagram. While I feel fairly knowledgeable about tables, I learned something new with your layout. I was not aware that a table cell could "straddle" two separate cells in another row. Specifically, cell #2 and #6 in the second row. I was under the impression that even with the colspan attribute the cells had to line up with each other within separate rows.
So, again - thanks for this piece of knowledge! Reed |
Lo-Fi Version | Time is now: 19th April 2024 - 12:27 PM |