Topics by Week for the Eight-Week Term | |
---|---|
1. Intro to HTML | 5. Layout with CSS |
2. More HTML, file paths | 6. HTML Tables |
3. Site structure and navigation | 7. HTML Forms |
4. Formatting with CSS, Midterm | 8. Multimedia, Final |
Topics by Week for the Ten-Week Term | |
---|---|
1. Intro to HTML | 6. Layout with CSS |
2. More HTML, file paths | 7. CSS Grid and Flexbox |
3. Site structure and navigation | 8. HTML Forms |
4. Formatting with CSS | 9. Multimedia |
5. Midterm, Project Propposal | 10. Tables, Project Completion |
11. Final |
Table of Contents
Review due dates (lab and quiz).
Are there any questions on lab 5?
How is the term project coming?
What is a table--in general?
Where are tables commonly used?
Tables are constructed using multiple elements (which means multiple tags). A table with two rows and three columns would be written in HTML like this:
<table>
<tr> <!-- tr = table row, this is the beginning of a row -->
<td>row 1, column 1</td> <!-- td = table data, this is a cell -->
<td>row 1, column 2</td>
<td>row 1, column 3</td>
</tr>
<tr>
<td>row 2, column 1</td>
<td>row 2, column 2</td>
<td>row 2, column 3</td>
</tr>
</table>
The table will be rendered in a browser like this:
row1, column 1 | row1, column 2 | row 1, column 3 |
row2, column 1 | row2, column 2 | row 2, column 3 |
row1, column 1 | row1, column 2 | row 1, column 3 |
row2, column 1 | row2, column 2 | row 2, column 3 |
. The following code can be placed above row 1 and provides headings for the columns: |
---|
column 1 | column 2 | column 3 |
---|---|---|
row 1, column 1 | row 1, column 2 | row 1, column 3 |
row 2, column 1 | row 2, column 2 | row 2, column 3 |
The rowspan attribute is used to make a <td>
element stretch across two rows.
The colspan attribute is used to make a <td>
element stretch across two columns.
<tr>
<td colspan="2">row 1, columns 1 and 2</td>
<td rowspan="2">rows 1 and 2, column 3</td>
</tr>
<tr>
<td>row 2, column 1</td>
<td>row 2, column 2</td>
</tr>
The table will be rendered like this:
row 1, columns 1 and 2 | rows 1 and 2, column 3 | |
row2, column 1 | row2, column 2 |