CS 100 (Learn) — CS 100 (Web) — Module 07
The final HTML element we will use is the <table>
element.
To illustrate a <table>
, we will provide an example:
<table border="1">
<tr> <td> <b>x</b> <td> <b>2</b> <td> <b>3</b> <td> <b>4</b>
<tr> <td> <b>5</b> <td> 10 <td> 15 <td> 20
<tr> <td> <b>6</b> <td> 12 <td> 18 <td> 24
<tr> <td> <b>7</b> <td> 14 <td> 21 <td> 28
</table>
x | 2 | 3 | 4 |
5 | 10 | 15 | 20 |
6 | 12 | 18 | 24 |
7 | 14 | 21 | 28 |
A <table>
is made up of several table rows (<tr>
).
Each table row is made up of several table data elements (<td>
).
The <tr>
and <td>
tags are each paired tags, so we could have added </tr>
and </td>
tags in our table, but they are optional.
The table border
attribute determines if a border is displayed (it is either on "1" or off "0"). The default is "0":
<table>
<tr> <td> <b>x</b> <td> <b>2</b> <td> <b>3</b> <td> <b>4</b>
<tr> <td> <b>5</b> <td> 10 <td> 15 <td> 20
<tr> <td> <b>6</b> <td> 12 <td> 18 <td> 24
<tr> <td> <b>7</b> <td> 14 <td> 21 <td> 28
</table>
x | 2 | 3 | 4 |
5 | 10 | 15 | 20 |
6 | 12 | 18 | 24 |
7 | 14 | 21 | 28 |
A <td>
element can also span over multiple columns (or rows) with a colspan
attribute (or rowspan
).
<table border="1">
<tr> <td colspan="4"> Multiplication
<tr> <td> <b>x</b> <td> <b>2</b> <td> <b>3</b> <td> <b>4</b>
<tr> <td> <b>5</b> <td> 10 <td> 15 <td> 20
<tr> <td> <b>6</b> <td> 12 <td> 18 <td> 24
<tr> <td> <b>7</b> <td> 14 <td> 21 <td> 28
</table>
Multiplication | |||
x | 2 | 3 | 4 |
5 | 10 | 15 | 20 |
6 | 12 | 18 | 24 |
7 | 14 | 21 | 28 |