This is an old revision of the document!
In this activity we'll adjust the spacing between cells and within cells to make it more readable. We'll also look at various display options used to position elements in relation to each other.
HTML
<table> <thead> <tr> <th>Name</th> <th>Surname</th> <th>Nationality</th> <th>Age</th> <th>Position</th> </tr> </thead> <tbody> <tr> <td>David</td> <td>Ospina Ramírez</td> <td>Colombia</td> <td>33</td> <td>Portero</td> </tr> <tr> <td>Carlos</td> <td>Eccehomo Cuesta Figueroa</td> <td>Colombia</td> <td>22</td> <td>Defensa</td> </tr> <tr> <td>Juan Guillermo</td> <td>Cuadrado Bello</td> <td>Colombia</td> <td>33</td> <td>Centrocampista</td> </tr> <tr> <td>Radamel Falcao</td> <td>García Zárate</td> <td>Colombia</td> <td>35</td> <td>Delantero</td> </tr> </tbody> </table>
CSS
td, th { border-width: 1px; border-style: solid; }
td { padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; }
border-collapse
property to the <table>
element.table { border-collapse: collapse; }
block
elements stack on top of each other. Paragraphs and headings are block elements.display: block;
block
to none
.display: none;
display: none;