Back to index


Table cells can be manipulated in a number of ways. One useful thing that can be done is to allow cells to span other cells either horizontally or vertically. In this lesson we're going to look at ROWSPAN which allows for vertical spanning of cells. Study the code for this table to discover how rowspan allows the cell to the left to span two cells including this cell and the one below.

one two three
five six
Working with rowspan (and colspan) can be confusing. Even with the color coding and the labeling provided in this example of a 4-1-2 table, it may be difficult to figure out how the code works to produce the table. There are two keys to pay special attention to. First make sure that you notice the values supplied to the rowspan attribute and secondly pay attention to the placement of the TR tags. Notice that there are three TD tags before the first TR tag and then only one TD before the next TR tag. Next we have two TD tags before the third TR tag and then one final TD followed by the final TR. If you look at the top of the cells, you will notice that the tops of one, two, and three line up. However, the top of four lines up with no other cell. Therefore, it's the only cell in its table row (TR). The tops of five and six line up and so they belong in the same table row (TR). Finally seven is by itself as the only member in its table row (TR).


Create a 1-2-4 table. Place a large image showing the map of a state in the USA in the large cell on the left. In the top middle cell list basic info about the state such as its current population, capital city, current governor, year that it became a state, and total surface area in square miles. The bottom middle cell should contain an image of the state flag. In the four smaller cells on the right side of the table place 1) highest point in state, 2) state flower, 3) state bird, and 4) state tree.