Datatable
Examples and patterns for tables using Bootstrap 5.3's table classes and styling.
Data Table
Table with toolbar for searching and pagination (markup only).| # | Name | Role | Created | Actions | ||
|---|---|---|---|---|---|---|
| 1 | Emma Watson | emma@example.com | Admin | 2024-01-12 |
|
|
| 2 | John Doe | john@example.com | User | 2024-02-25 |
|
|
| 3 | Lisa Ray | lisa@example.com | Manager | 2024-03-05 |
|
<div class="input-group">
<input type="search" class="form-control" placeholder="Search..." aria-label="Search">
<button class="btn btn-outline-secondary" type="button">Search</button>
</div>
<select class="form-select w-auto"><option>10</option><option>25</option><option>50</option><option>100</option></select>
<div class="table-responsive">
<table class="table table-striped table-hover mb-0 align-middle">
<thead>
<tr>
<th scope="col"><input type="checkbox" aria-label="select all"></th>
<th scope="col">#</th>
<th scope="col">Name</th>
<th scope="col">Email</th>
<th scope="col">Role</th>
<th scope="col">Created</th>
<th scope="col">Actions</th>
</tr>
</thead>
<tbody>
<tr><td><input type="checkbox"></td><td>1</td><td>Emma Watson</td><td>emma@example.com</td><td>Admin</td><td>2024-01-12</td><td><div class="btn-group btn-group-sm" role="group"><button class="btn btn-outline-primary">Edit</button><button class="btn btn-outline-danger">Delete</button></div></td></tr>
<tr><td><input type="checkbox"></td><td>2</td><td>John Doe</td><td>john@example.com</td><td>User</td><td>2024-02-25</td><td><div class="btn-group btn-group-sm" role="group"><button class="btn btn-outline-primary">Edit</button><button class="btn btn-outline-danger">Delete</button></div></td></tr>
<tr><td><input type="checkbox"></td><td>3</td><td>Lisa Ray</td><td>lisa@example.com</td><td>Manager</td><td>2024-03-05</td><td><div class="btn-group btn-group-sm" role="group"><button class="btn btn-outline-primary">Edit</button><button class="btn btn-outline-danger">Delete</button></div></td></tr>
</tbody>
</table>
</div>
<nav aria-label="Page navigation">
<ul class="pagination mb-0">
<li class="page-item disabled"><a class="page-link" href="#">Previous</a></li>
<li class="page-item active"><a class="page-link" href="#">1</a></li>
<li class="page-item"><a class="page-link" href="#">2</a></li>
<li class="page-item"><a class="page-link" href="#">Next</a></li>
</ul>
</nav>