Рамка навколо осередків таблиці встановлюється за допомогою властивості border, вона додається до селекторів td та th. Через border ми відразу ж задаємо товщину рамки, її колір і стиль (приклад 1).
Приклад 1. Властивість border
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Рамка</title> <style> table { width: 100%; /* Ширина таблиці */ } td { border: 2px solid #009542; /* Параметри рамки */ } </style> </head> <body> <table> <tr><td>Леонардо</td><td>5</td><td>8</td></tr> <tr><td>Рафаель</td><td>4</td><td>11</td></tr> <tr><td>Мікеланджело</td><td>24</td><td>9</td></tr> <tr><td>Донателло</td><td>2</td><td>13</td></tr> </table> </body> </html>
Результат цього прикладу показаний на рис. 1.
Мал. 1. Рамка навколо осередків
Спочатку між осередками міститься невеликий проміжок, у результаті кожен осередок виглядає незалежним. Щоб у таблиці отримати сітку, до table треба додати властивість border-collapse зі значенням collapse (приклад 2).
Приклад 2. Властивість border-collapse
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Рамка</title> <style> table { width: 100%; /* Ширина таблиці */ border-collapse: collapse; } td { border: 2px solid #009542; /* Параметри рамки */ } </style> </head> <body> <table> <tr><td>Леонардо</td><td>5</td><td>8</td></tr> <tr><td>Рафаель</td><td>4</td><td>11</td></tr> <tr><td>Мікеланджело</td><td>24</td><td>9</td></tr> <tr><td>Донателло</td><td>2</td><td>13</td></tr> </table> </body> </html>
Результат цього прикладу показаний на рис. 2.
Мал. 2. Рамка навколо осередків