Open In App

How to create a rounded table in Bootstrap 5?

Bootstrap 5 provides various classes that can be used for styling the tables such as changing the heading appearance, making the rows striped, adding or removing borders, making rows hoverable, etc. In this article, we will learn How to create a rounded table in Bootstrap 5.

Here we use two different approaches rounded-3 and rounded-pill. these are two different classes in Bootstrap for giving styles to the table.



Approach 1: Using rounded-*

Syntax:



<table class="table table-sm table-bordered bg-success text-light rounded-3"> 

Example: In this example we create a rounded table in Bootstrap 5 using rounded class




<!DOCTYPE html>
<html>
 
<head>
    <link href=
          rel="stylesheet" integrity=
"sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC"
          crossorigin="anonymous">
</head>
 
<body class="m-3">
    <center>
        <h2 class="text-success">
            GeeksforGeeks
        </h2>
        <h2>How to create a rounded table in Bootstrap 5? </h2>
    </center>
    <table class="table table-sm table-bordered
                  bg-success text-light rounded-3">
        <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

Approach 2: Using Rounded-pill

Syntax:

 <table class="table table-sm table-bordered bg-danger text-light rounded-pill"  > 

Example: In this example we will see how to create a rounded table in Bootstrap 5




<!DOCTYPE html>
<html>
 
<head>
    <link href=
          rel="stylesheet" integrity=
"sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC"
            crossorigin="anonymous">
</head>
 
<body class="m-3">
    <center>
        <h2 class="text-success">
            GeeksforGeeks
        </h2>
        <h2>How to create a rounded table in Bootstrap 5? </h2>
    </center>
    <table class="table table-sm table-bordered
            bg-danger text-light rounded-pill">
        <thead>
            <tr style="text-align: center;">
                <th scope="col">No</th>
                <th scope="col">Course</th>
                <th scope="col">Price</th>
            </tr>
        </thead>
        <tbody>
            <tr style="text-align: center;">
                <th scope="row">1</th>
                <td>HTML- Basics</td>
                <td>$29</td>
            </tr>
            <tr style="text-align: center;">
                <th scope="row">2</th>
                <td>CSS- Basics</td>
                <td>$25</td>
            </tr>
            <tr style="text-align: center;">
                <th scope="row">3</th>
                <td>JS- Basics</td>
                <td>$35</td>
            </tr>
        </tbody>
    </table>
</body>
 
</html>

Output:


Article Tags :