Bootstrap 5 Tables Last Updated : 23 Jul, 2025 Comments Improve Suggest changes Like Article Like Report Bootstrap 5 provides a series of classes that can be used to apply various styling to the tables such as changing the heading appearance, making the rows striped, adding or removing borders, making rows hoverable, etc. Bootstrap also provides classes for making tables responsive. Bootstrap 5 Tables: TermDescriptionVariantsUsed to create different colored tables. Contextual classes create variant tables.Accented tablesThree types: striped, hoverable, and active. Used in different situations for visual effects.How they workTechniques used to apply effects to all table variants.Table bordersClasses for setting or unsetting table borders. Customizable with Bootstrap 5.Small tablesCreate smaller versions of normal tables.Vertical alignmentSets alignment of table cells' content.NestingAllows placing a table inside another table. Prevents parent styles from affecting the child.How nesting worksExplanation of nesting functionality.AnatomyTable head, table foot, and captions.Responsive tablesCreates tables that scroll horizontally for responsiveness.SassInvolves Sass map and spacing utilities declared in Utility API.The below examples illustrate the Bootstrap 5 Tables: Example 1: In this example, we will create a small table. HTML <!DOCTYPE html> <html> <head> <link href= "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity= "sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous" /> </head> <body class="m-3"> <strong >Bootstrap 5 Tables Small Table</strong > <table class="table table-sm"> <thead> <tr> <th scope="col">No</th> <th scope="col">Course</th> <th scope="col">Price</th> </tr> </thead> <tbody> <tr> <th scope="row">1</th> <td>HTML- Basics</td> <td>$29</td> </tr> <tr> <th scope="row">2</th> <td>CSS- Basics</td> <td>$25</td> </tr> <tr> <th scope="row">3</th> <td>JS- Basics</td> <td>$35</td> </tr> </tbody> </table> </body> </html> Output: Bootstrap 5 Tables Example Output Example 2: In this example, we will see the use of whole Table anatomy. HTML <!DOCTYPE html> <html> <head> <link href= "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity= "sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous" /> </head> <body class="m-3"> <strong >Bootstrap 5 Tables Anatomy</strong > <table class="table caption-top"> <caption> Front-end Courses </caption> <thead class="table-dark"> <tr> <th scope="col">No</th> <th scope="col">Course</th> <th scope="col">Price</th> </tr> </thead> <tbody> <tr> <th scope="row">1</th> <td>HTML- Basics</td> <td>$29</td> </tr> <tr> <th scope="row">2</th> <td>CSS- Basics</td> <td>$25</td> </tr> <tr> <th scope="row">3</th> <td>JS- Basics</td> <td>$35</td> </tr> </tbody> <tfoot> <tr> <th scope="row"></th> <td>Front-End Bundle</td> <td>$89</td> </tr> </tfoot> </table> </body> </html> Output: Bootstrap 5 Tables Example Output Create Quiz Comment S skyridetim Follow 0 Improve S skyridetim Follow 0 Improve Article Tags : Web Technologies Bootstrap Bootstrap-5 Explore Bootstrap 5 Tutorial 6 min read Bootstrap 5 Introduction 4 min read LayoutBootstrap 5 Layout Breakpoints 3 min read Bootstrap 5 Layout Containers 3 min read BootStrap 5 Layout Grid System 3 min read Bootstrap 5 Columns 2 min read Bootstrap 5 Gutters 2 min read Bootstrap 5 Utilities 2 min read Bootstrap 5 Z-index 2 min read ContentBootstrap Reboot 2 min read Bootstrap 5 Typography 2 min read Bootstrap 5 Images 1 min read Bootstrap 5 Tables 2 min read Bootstrap 5 Figures 2 min read FormsBootstrap-5 Forms 2 min read Bootstrap 5 Form Controls 2 min read Bootstrap 5 Select 2 min read Bootstrap 5 Checks and Radios 2 min read Bootstrap 5 Range 2 min read Bootstrap 5 Input Group 3 min read Bootstrap 5 Floating labels 2 min read Forms LayoutBootstrap 5 Layout Forms 2 min read Bootstrap5 Layout Utilities 2 min read Bootstrap 5 Layout Form Grid 2 min read Bootstrap 5 Layout Gutters 2 min read Bootstrap 5 Layout Horizontal form 2 min read Bootstrap 5 Layout Horizontal form label sizing 2 min read Bootstrap 5 Layout Column sizing 2 min read Bootstrap 5 Layout Auto-sizing 2 min read Bootstrap 5 Layout Inline forms 2 min read Bootstrap 5 Validation 4 min read ComponentsBootstrap 5 Accordion 3 min read Bootstrap 5 Alerts 2 min read Bootstrap 5 Badges 2 min read Bootstrap Breadcrumb 2 min read Bootstrap 5 Buttons 3 min read Bootstrap 5 | Button group 4 min read Bootstrap 5 | Card 11 min read Bootstrap 5 Carousel 3 min read Bootstrap 5 | Close button 1 min read Bootstrap 5 Collapse 3 min read Bootstrap 5 Dropdowns 9 min read Bootstrap 5 List group 5 min read Bootstrap 5 Modal 7 min read NavbarBootstrap 5 Navbar Brand 3 min read Bootstrap 5 Navbar Brand Text 2 min read Bootstrap Navbar Brand Image 2 min read Bootstrap 5 Navbar Nav 2 min read Bootstrap 5 Navbar Forms 2 min read Bootstrap 5 Navbar Text 2 min read Bootstrap 5 Offcanvas 12 min read Bootstrap 5 Popovers 2 min read Bootstrap 5 Progress 5 min read Bootstrap 5 Scrollspy 4 min read Bootstrap 5 Spinners 3 min read Bootstrap 5 Toasts 3 min read Bootstrap 5 Tooltips 3 min read HelpersBootstrap 5 Clearfix 2 min read Bootstrap 5 Colored links 2 min read Bootstrap 5 Ratios 2 min read Bootstrap 5 Position 2 min read Bootstrap 5 Visually hidden 2 min read Bootstrap 5 Stretched link 2 min read Bootstrap 5 Text Truncation 2 min read ExtendBootstrap 5 Approach 3 min read Bootstrap 5 Icons 2 min read Like