Bootstrap-5 Forms Last Updated : 06 Jul, 2021 Comments Improve Suggest changes Like Article Like Report Form controls: <input>, <select>, <textarea> are the tags used for general appearance like input field, select item and textareas. Note: To make the user interface more presentable, use properties like padding, margins as per the need. Example: HTML <!DOCTYPE html> <html> <head> <!-- CSS only --> <link rel="stylesheet" href= "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"> </head> <body class="container-sm mt-5"> <form> <h2 class="text-center"> Display Form Controls </h2> <div class="form-group"> <label>Email address</label> <input type="email" class="form-control" placeholder="[email protected]"> </div> <div class="form-group mt-2"> <label>Example select</label> <select class="form-control"> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> </select> </div> <div class="form-group mt-2"> <label>Example textarea</label> <textarea class="form-control"></textarea> </div> </form> </body> </html> Output: Notes: The class used for form control is .form-control.The size of form-control can be adjusted by using .form-control-lg and .form-control-sm Example: HTML <!DOCTYPE html> <html> <head> <!-- CSS only --> <link rel="stylesheet" href= "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"> </head> <body class="container-sm mt-5"> <input class="form-control mt-3 form-control-lg" type="text" placeholder=".form-control-lg"> <input class="form-control mt-3" type="text" placeholder="Default input"> <input class="form-control mt-3 form-control-sm" type="text" placeholder=".form-control-sm"> </body> </html> Output: The file input type can be defined with class .form-control-file Example: HTML <!DOCTYPE html> <html> <head> <!-- CSS only --> <link rel="stylesheet" href= "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"> </head> <body class="container-sm mt-5"> <form> <div class="form-group"> <label>Example file input</label><br> <input type="file" class="form-control-file"> </div> </form> </body> </html> Output: The range input type can be defined with class .form-control-range Example: HTML <!DOCTYPE html> <html> <head> <title>Input Range</title> <!-- CSS only --> <link rel="stylesheet" href= "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"> </head> <body class="container-sm mt-5"> <form> <div class="form-group"> <label>Example Range input</label><br> <input type="range" class="form-control-range"> </div> </form> </body> </html> Output: 2. Radios and checkboxes: The classes used for radios and checkboxes are .form-check. Example: HTML <!DOCTYPE html> <html> <head> <title>Radios and CheckBoxes</title> <!-- CSS only --> <link rel="stylesheet" href= "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"> </head> <body class="container-sm mt-5"> <form> <div class="form-check"> <input class="form-check-input" type="checkbox"> <label class="form-check-label"> Default checkbox </label> </div> <div class="form-check"> <input class="form-check-input" type="radio"> <label class="form-check-label"> Default Unchecked Radio </label> </div> </form> </body> </html> Output: 3. Horizontal Form: The class used for horizontal form is .form-row Example: HTML <!DOCTYPE html> <html> <head> <title>Horizontal Form</title> <!-- CSS only --> <link rel="stylesheet" href= "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"> </head> <body class="container-sm mt-5"> <form> <div class="form-row p-4"> <div class="col mt-2"> <input type="text" class="form-control" placeholder=" User Name"> </div> <div class="col mt-2"> <input type="password" class="form-control" placeholder=" Password"> </div> <div class="col-2 mt-2 "> <button class="btn btn-primary btn-block">Login</button> </div> </div> </form> </body> </html> Output: Supported Browser: Google ChromeInternet ExplorerFirefoxOperaSafari Comment More info M malodeganesh5 Follow Improve Article Tags : Bootstrap Technical Scripter 2020 HTML-Misc Bootstrap-Misc 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