This page shows two tables: one with borders around each cell and one without any borders. The bordered table helps separate data clearly. The borderless table looks clean and simple.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Bordered and Borderless Tables</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet" />
</head>
<body>
<main class="container my-4">
<section>
<h2>Bordered Table</h2>
<table class="table table-bordered">
<thead>
<tr>
<th>City</th>
<th>Country</th>
</tr>
</thead>
<tbody>
<tr>
<td>Paris</td>
<td>France</td>
</tr>
<tr>
<td>Tokyo</td>
<td>Japan</td>
</tr>
</tbody>
</table>
</section>
<section class="mt-5">
<h2>Borderless Table</h2>
<table class="table table-borderless">
<thead>
<tr>
<th>Fruit</th>
<th>Color</th>
</tr>
</thead>
<tbody>
<tr>
<td>Apple</td>
<td>Red</td>
</tr>
<tr>
<td>Banana</td>
<td>Yellow</td>
</tr>
</tbody>
</table>
</section>
</main>
</body>
</html>