2020-12-07 18:28:07 +02:00
<!doctype html>
< html lang = "en" >
< head >
< meta charset = "utf-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
< meta name = "description" content = "Documentation and examples for how to use Bootstrap’s included navigation components." >
< meta name = "author" content = "Mark Otto, Jacob Thornton, and Bootstrap contributors" >
< meta name = "generator" content = "Hugo 0.79.0" >
< meta name = "docsearch:language" content = "en" >
< meta name = "docsearch:version" content = "5.0" >
< title > Navs and tabs · Bootstrap v5.0< / title >
< link rel = "canonical" href = "https://getbootstrap.com/docs/5.0/components/navs-tabs/" >
<!-- Bootstrap core CSS -->
< link href = "/docs/5.0/dist/css/bootstrap.min.css" rel = "stylesheet" integrity = "sha384-giJF6kkoqNQ00vy+HMDP7azOuL0xtbfIcaT9wjKHr8RbDVddVHyTfAAsrekwKmP1" crossorigin = "anonymous" >
< link href = "/docs/5.0/assets/css/docs.css" rel = "stylesheet" >
<!-- Favicons -->
< link rel = "apple-touch-icon" href = "/docs/5.0/assets/img/favicons/apple-touch-icon.png" sizes = "180x180" >
< link rel = "icon" href = "/docs/5.0/assets/img/favicons/favicon-32x32.png" sizes = "32x32" type = "image/png" >
< link rel = "icon" href = "/docs/5.0/assets/img/favicons/favicon-16x16.png" sizes = "16x16" type = "image/png" >
< link rel = "manifest" href = "/docs/5.0/assets/img/favicons/manifest.json" >
< link rel = "mask-icon" href = "/docs/5.0/assets/img/favicons/safari-pinned-tab.svg" color = "#7952b3" >
< link rel = "icon" href = "/docs/5.0/assets/img/favicons/favicon.ico" >
< meta name = "theme-color" content = "#7952b3" >
<!-- Twitter -->
< meta name = "twitter:card" content = "summary" >
< meta name = "twitter:site" content = "@getbootstrap" >
< meta name = "twitter:creator" content = "@getbootstrap" >
< meta name = "twitter:title" content = "Navs and tabs" >
< meta name = "twitter:description" content = "Documentation and examples for how to use Bootstrap’s included navigation components." >
< meta name = "twitter:image" content = "https://getbootstrap.com/docs/5.0/assets/brand/bootstrap-social.png" >
<!-- Facebook -->
< meta property = "og:url" content = "https://getbootstrap.com/docs/5.0/components/navs-tabs/" >
< meta property = "og:title" content = "Navs and tabs" >
< meta property = "og:description" content = "Documentation and examples for how to use Bootstrap’s included navigation components." >
< meta property = "og:type" content = "article" >
< meta property = "og:image" content = "https://getbootstrap.com/docs/5.0/assets/brand/bootstrap-social.png" >
< meta property = "og:image:type" content = "image/png" >
< meta property = "og:image:width" content = "1000" >
< meta property = "og:image:height" content = "500" >
< script >
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', 'UA-146052-10', 'getbootstrap.com');
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
< / script >
< script async src = "https://www.google-analytics.com/analytics.js" > < / script >
< / head >
< body >
< div class = "skippy overflow-hidden" >
< div class = "container-xl" >
< a class = "visually-hidden-focusable d-inline-flex p-2 m-1" href = "#content" > Skip to main content< / a >
< a class = "visually-hidden-focusable d-none d-md-inline-flex p-2 m-1" href = "#bd-docs-nav" > Skip to docs navigation< / a >
< / div >
< / div >
< header class = "navbar navbar-expand-md navbar-dark bd-navbar" >
< nav class = "container-xxl flex-wrap flex-md-nowrap" aria-label = "Main navigation" >
< a class = "navbar-brand p-0 me-2" href = "/" aria-label = "Bootstrap" >
< svg xmlns = "http://www.w3.org/2000/svg" width = "40" height = "32" class = "d-block my-1" viewBox = "0 0 118 94" role = "img" > < title > Bootstrap< / title > < path fill-rule = "evenodd" clip-rule = "evenodd" d = "M24.509 0c-6.733 0-11.715 5.893-11.492 12.284.214 6.14-.064 14.092-2.066 20.577C8.943 39.365 5.547 43.485 0 44.014v5.972c5.547.529 8.943 4.649 10.951 11.153 2.002 6.485 2.28 14.437 2.066 20.577C12.794 88.106 17.776 94 24.51 94H93.5c6.733 0 11.714-5.893 11.491-12.284-.214-6.14.064-14.092 2.066-20.577 2.009-6.504 5.396-10.624 10.943-11.153v-5.972c-5.547-.529-8.934-4.649-10.943-11.153-2.002-6.484-2.28-14.437-2.066-20.577C105.214 5.894 100.233 0 93.5 0H24.508zM80 57.863C80 66.663 73.436 72 62.543 72H44a2 2 0 01-2-2V24a2 2 0 012-2h18.437c9.083 0 15.044 4.92 15.044 12.474 0 5.302-4.01 10.049-9.119 10.88v.277C75.317 46.394 80 51.21 80 57.863zM60.521 28.34H49.948v14.934h8.905c6.884 0 10.68-2.772 10.68-7.727 0-4.643-3.264-7.207-9.012-7.207zM49.948 49.2v16.458H60.91c7.167 0 10.964-2.876 10.964-8.281 0-5.406-3.903-8.178-11.425-8.178H49.948z" fill = "currentColor" / > < / svg >
< / a >
< button class = "navbar-toggler" type = "button" data-bs-toggle = "collapse" data-bs-target = "#bdNavbar" aria-controls = "bdNavbar" aria-expanded = "false" aria-label = "Toggle navigation" >
< svg class = "bi" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" >
< path fill-rule = "evenodd" d = "M2.5 11.5A.5.5 0 0 1 3 11h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4A.5.5 0 0 1 3 3h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z" / >
< / svg >
< / button >
< div class = "collapse navbar-collapse" id = "bdNavbar" >
< ul class = "navbar-nav flex-row flex-wrap bd-navbar-nav pt-2 py-md-0" >
< li class = "nav-item col-6 col-md-auto" >
< a class = "nav-link p-2" href = "/" onclick = "ga('send', 'event', 'Navbar', 'Community links', 'Bootstrap');" > Home< / a >
< / li >
< li class = "nav-item col-6 col-md-auto" >
< a class = "nav-link p-2 active" aria-current = "true" href = "/docs/5.0/getting-started/introduction/" onclick = "ga('send', 'event', 'Navbar', 'Community links', 'Docs');" > Docs< / a >
< / li >
< li class = "nav-item col-6 col-md-auto" >
< a class = "nav-link p-2" href = "/docs/5.0/examples/" onclick = "ga('send', 'event', 'Navbar', 'Community links', 'Examples');" > Examples< / a >
< / li >
< li class = "nav-item col-6 col-md-auto" >
< a class = "nav-link p-2" href = "https://icons.getbootstrap.com/" onclick = "ga('send', 'event', 'Navbar', 'Community links', 'Icons');" target = "_blank" rel = "noopener" > Icons< / a >
< / li >
< li class = "nav-item col-6 col-md-auto" >
< a class = "nav-link p-2" href = "https://themes.getbootstrap.com/" onclick = "ga('send', 'event', 'Navbar', 'Community links', 'Themes');" target = "_blank" rel = "noopener" > Themes< / a >
< / li >
< li class = "nav-item col-6 col-md-auto" >
< a class = "nav-link p-2" href = "https://blog.getbootstrap.com/" onclick = "ga('send', 'event', 'Navbar', 'Community links', 'Blog');" target = "_blank" rel = "noopener" > Blog< / a >
< / li >
< / ul >
< hr class = "d-md-none text-white-50" >
< ul class = "navbar-nav flex-row flex-wrap ms-md-auto" >
< li class = "nav-item col-6 col-md-auto" >
< a class = "nav-link p-2" href = "https://github.com/twbs" target = "_blank" rel = "noopener" >
< svg xmlns = "http://www.w3.org/2000/svg" width = "36" height = "36" class = "navbar-nav-svg d-inline-block align-text-top" viewBox = "0 0 512 499.36" role = "img" > < title > GitHub< / title > < path fill = "currentColor" fill-rule = "evenodd" d = "M256 0C114.64 0 0 114.61 0 256c0 113.09 73.34 209 175.08 242.9 12.8 2.35 17.47-5.56 17.47-12.34 0-6.08-.22-22.18-.35-43.54-71.2 15.49-86.2-34.34-86.2-34.34-11.64-29.57-28.42-37.45-28.42-37.45-23.27-15.84 1.73-15.55 1.73-15.55 25.69 1.81 39.21 26.38 39.21 26.38 22.84 39.12 59.92 27.82 74.5 21.27 2.33-16.54 8.94-27.82 16.25-34.22-56.84-6.43-116.6-28.43-116.6-126.49 0-27.95 10-50.8 26.35-68.69-2.63-6.48-11.42-32.5 2.51-67.75 0 0 21.49-6.88 70.4 26.24a242.65 242.65 0 0 1 128.18 0c48.87-33.13 70.33-26.24 70.33-26.24 14 35.25 5.18 61.27 2.55 67.75 16.41 17.9 26.31 40.75 26.31 68.69 0 98.35-59.85 120-116.88 126.32 9.19 7.9 17.38 23.53 17.38 47.41 0 34.22-.31 61.83-.31 70.23 0 6.85 4.61 14.81 17.6 12.31C438.72 464.97 512 369.08 512 256.02 512 114.62 397.37 0 256 0z" / > < / svg >
< small class = "d-md-none ms-2" > GitHub< / small >
< / a >
< / li >
< li class = "nav-item col-6 col-md-auto" >
< a class = "nav-link p-2" href = "https://twitter.com/getbootstrap" target = "_blank" rel = "noopener" >
< svg xmlns = "http://www.w3.org/2000/svg" width = "36" height = "36" class = "navbar-nav-svg d-inline-block align-text-top" viewBox = "0 0 512 416.32" role = "img" > < title > Twitter< / title > < path fill = "currentColor" d = "M160.83 416.32c193.2 0 298.92-160.22 298.92-298.92 0-4.51 0-9-.2-13.52A214 214 0 0 0 512 49.38a212.93 212.93 0 0 1-60.44 16.6 105.7 105.7 0 0 0 46.3-58.19 209 209 0 0 1-66.79 25.37 105.09 105.09 0 0 0-181.73 71.91 116.12 116.12 0 0 0 2.66 24c-87.28-4.3-164.73-46.3-216.56-109.82A105.48 105.48 0 0 0 68 159.6a106.27 106.27 0 0 1-47.53-13.11v1.43a105.28 105.28 0 0 0 84.21 103.06 105.67 105.67 0 0 1-47.33 1.84 105.06 105.06 0 0 0 98.14 72.94A210.72 210.72 0 0 1 25 370.84a202.17 202.17 0 0 1-25-1.43 298.85 298.85 0 0 0 160.83 46.92" / > < / svg >
< small class = "d-md-none ms-2" > Twitter< / small >
< / a >
< / li >
< li class = "nav-item col-6 col-md-auto" >
< a class = "nav-link p-2" href = "https://bootstrap-slack.herokuapp.com/" target = "_blank" rel = "noopener" >
< svg xmlns = "http://www.w3.org/2000/svg" width = "36" height = "36" class = "navbar-nav-svg d-inline-block align-text-top" viewBox = "0 0 512 512" role = "img" > < title > Slack< / title > < path fill = "currentColor" d = "M210.787 234.832l68.31-22.883 22.1 65.977-68.309 22.882z" / > < path fill = "currentColor" d = "M490.54 185.6C437.7 9.59 361.6-31.34 185.6 21.46S-31.3 150.4 21.46 326.4 150.4 543.3 326.4 490.54 543.34 361.6 490.54 185.6zM401.7 299.8l-33.15 11.05 11.46 34.38c4.5 13.92-2.87 29.06-16.78 33.56-2.87.82-6.14 1.64-9 1.23a27.32 27.32 0 0 1-24.56-18l-11.46-34.38-68.36 22.92 11.46 34.38c4.5 13.92-2.87 29.06-16.78 33.56-2.87.82-6.14 1.64-9 1.23a27.32 27.32 0 0 1-24.56-18l-11.46-34.43-33.15 11.05c-2.87.82-6.14 1.64-9 1.23a27.32 27.32 0 0 1-24.56-18c-4.5-13.92 2.87-29.06 16.78-33.56l33.12-11.03-22.1-65.9-33.15 11.05c-2.87.82-6.14 1.64-9 1.23a27.32 27.32 0 0 1-24.56-18c-4.48-13.93 2.89-29.07 16.81-33.58l33.15-11.05-11.46-34.38c-4.5-13.92 2.87-29.06 16.78-33.56s29.06 2.87 33.56 16.78l11.46 34.38 68.36-22.92-11.46-34.38c-4.5-13.92 2.87-29.06 16.78-33.56s29.06 2.87 33.56 16.78l11.47 34.42 33.15-11.05c13.92-4.5 29.06 2.87 33.56 16.78s-2.87 29.06-16.78 33.56L329.7 194.6l22.1 65.9 33.15-11.05c13.92-4.5 29.06 2.87 33.56 16.78s-2.88 29.07-16.81 33.57z" / > < / svg >
< small class = "d-md-none ms-2" > Slack< / small >
< / a >
< / li >
< li class = "nav-item col-6 col-md-auto" >
< a class = "nav-link p-2" href = "https://opencollective.com/bootstrap" target = "_blank" rel = "noopener" >
< svg xmlns = "http://www.w3.org/2000/svg" width = "36" height = "36" fill = "currentColor" fill-rule = "evenodd" class = "navbar-nav-svg d-inline-block align-text-top" viewBox = "0 0 40 41" role = "img" > < title > Open Collective< / title > < path fill-opacity = ".4" d = "M32.8 21c0 2.4-.8 4.9-2 6.9l5.1 5.1c2.5-3.4 4.1-7.6 4.1-12 0-4.6-1.6-8.8-4-12.2L30.7 14c1.2 2 2 4.3 2 7z" / > < path d = "M20 33.7a12.8 12.8 0 0 1 0-25.6c2.6 0 5 .7 7 2.1L32 5a20 20 0 1 0 .1 31.9l-5-5.2a13 13 0 0 1-7 2z" / > < / svg >
< small class = "d-md-none ms-2" > Open Collective< / small >
< / a >
< / li >
< / ul >
< a class = "btn btn-bd-download d-lg-inline-block my-2 my-md-0 ms-md-3" href = "/docs/5.0/getting-started/download/" > Download< / a >
< / div >
< / nav >
< / header >
< nav class = "bd-subnavbar py-2" aria-label = "Secondary navigation" >
< div class = "container-xxl d-flex align-items-md-center" >
< form class = "bd-search position-relative me-auto" >
< input type = "search" class = "form-control" id = "search-input" placeholder = "Search docs..." aria-label = "Search docs for..." autocomplete = "off" data-bd-docs-version = "5.0" >
< / form >
< div class = "dropdown ms-3" >
< button class = "btn btn-bd-light dropdown-toggle" id = "bd-versions" data-bs-toggle = "dropdown" aria-expanded = "false" data-bs-display = "static" >
< span class = "d-none d-lg-inline" > Bootstrap< / span > v5.0
< / button >
< ul class = "dropdown-menu dropdown-menu-end" aria-labelledby = "bd-versions" >
< li > < a class = "dropdown-item current" aria-current = "true" href = "/docs/5.0/" > Latest (5.0.x)< / a > < / li >
< li > < hr class = "dropdown-divider" > < / li >
2021-01-19 18:10:14 +02:00
< li > < a class = "dropdown-item" href = "https://getbootstrap.com/docs/4.6/" > v4.6.x< / a > < / li >
2020-12-07 18:28:07 +02:00
< li > < a class = "dropdown-item" href = "https://getbootstrap.com/docs/3.4/" > v3.4.1< / a > < / li >
< li > < a class = "dropdown-item" href = "https://getbootstrap.com/2.3.2/" > v2.3.2< / a > < / li >
< li > < hr class = "dropdown-divider" > < / li >
< li > < a class = "dropdown-item" href = "/docs/versions/" > All versions< / a > < / li >
< / ul >
< / div >
< button class = "btn bd-sidebar-toggle d-md-none py-0 px-1 ms-3 order-3 collapsed" type = "button" data-bs-toggle = "collapse" data-bs-target = "#bd-docs-nav" aria-controls = "bd-docs-nav" aria-expanded = "false" aria-label = "Toggle docs navigation" >
< svg xmlns = "http://www.w3.org/2000/svg" width = "24" height = "24" class = "bi bi-expand" viewBox = "0 0 16 16" >
< title > Expand< / title >
< path fill-rule = "evenodd" d = "M1 8a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13A.5.5 0 0 1 1 8zM7.646.146a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1-.708.708L8.5 1.707V5.5a.5.5 0 0 1-1 0V1.707L6.354 2.854a.5.5 0 1 1-.708-.708l2-2zM8 10a.5.5 0 0 1 .5.5v3.793l1.146-1.147a.5.5 0 0 1 .708.708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 0 1 .708-.708L7.5 14.293V10.5A.5.5 0 0 1 8 10z" / >
< / svg >
< svg xmlns = "http://www.w3.org/2000/svg" width = "24" height = "24" class = "bi bi-collapse" viewBox = "0 0 16 16" >
< title > Collapse< / title >
< path fill-rule = "evenodd" d = "M1 8a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13A.5.5 0 0 1 1 8zm7-8a.5.5 0 0 1 .5.5v3.793l1.146-1.147a.5.5 0 0 1 .708.708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 1 1 .708-.708L7.5 4.293V.5A.5.5 0 0 1 8 0zm-.5 11.707l-1.146 1.147a.5.5 0 0 1-.708-.708l2-2a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1-.708.708L8.5 11.707V15.5a.5.5 0 0 1-1 0v-3.793z" / >
< / svg >
< / button >
< / div >
< / nav >
< div class = "container-xxl my-md-4 bd-layout" >
< aside class = "bd-sidebar" >
< nav class = "collapse bd-links" id = "bd-docs-nav" aria-label = "Docs navigation" > < ul class = "list-unstyled mb-0 py-3 pt-md-1" >
< li class = "mb-1" >
< button class = "btn d-inline-flex align-items-center rounded collapsed" data-bs-toggle = "collapse" data-bs-target = "#getting-started-collapse" aria-expanded = "false" >
Getting started
< / button >
< div class = "collapse" id = "getting-started-collapse" >
< ul class = "list-unstyled fw-normal pb-1 small" >
< li > < a href = "/docs/5.0/getting-started/introduction/" class = "d-inline-flex align-items-center rounded" > Introduction< / a > < / li >
< li > < a href = "/docs/5.0/getting-started/download/" class = "d-inline-flex align-items-center rounded" > Download< / a > < / li >
< li > < a href = "/docs/5.0/getting-started/contents/" class = "d-inline-flex align-items-center rounded" > Contents< / a > < / li >
< li > < a href = "/docs/5.0/getting-started/browsers-devices/" class = "d-inline-flex align-items-center rounded" > Browsers & devices< / a > < / li >
< li > < a href = "/docs/5.0/getting-started/javascript/" class = "d-inline-flex align-items-center rounded" > JavaScript< / a > < / li >
< li > < a href = "/docs/5.0/getting-started/build-tools/" class = "d-inline-flex align-items-center rounded" > Build tools< / a > < / li >
< li > < a href = "/docs/5.0/getting-started/webpack/" class = "d-inline-flex align-items-center rounded" > Webpack< / a > < / li >
< li > < a href = "/docs/5.0/getting-started/accessibility/" class = "d-inline-flex align-items-center rounded" > Accessibility< / a > < / li >
< li > < a href = "/docs/5.0/getting-started/rfs/" class = "d-inline-flex align-items-center rounded" > RFS< / a > < / li >
< li > < a href = "/docs/5.0/getting-started/rtl/" class = "d-inline-flex align-items-center rounded" > RTL< / a > < / li >
< / ul >
< / div >
< / li >
< li class = "mb-1" >
< button class = "btn d-inline-flex align-items-center rounded collapsed" data-bs-toggle = "collapse" data-bs-target = "#customize-collapse" aria-expanded = "false" >
Customize
< / button >
< div class = "collapse" id = "customize-collapse" >
< ul class = "list-unstyled fw-normal pb-1 small" >
< li > < a href = "/docs/5.0/customize/overview/" class = "d-inline-flex align-items-center rounded" > Overview< / a > < / li >
< li > < a href = "/docs/5.0/customize/sass/" class = "d-inline-flex align-items-center rounded" > Sass< / a > < / li >
< li > < a href = "/docs/5.0/customize/options/" class = "d-inline-flex align-items-center rounded" > Options< / a > < / li >
< li > < a href = "/docs/5.0/customize/color/" class = "d-inline-flex align-items-center rounded" > Color< / a > < / li >
< li > < a href = "/docs/5.0/customize/components/" class = "d-inline-flex align-items-center rounded" > Components< / a > < / li >
< li > < a href = "/docs/5.0/customize/css-variables/" class = "d-inline-flex align-items-center rounded" > CSS variables< / a > < / li >
< li > < a href = "/docs/5.0/customize/optimize/" class = "d-inline-flex align-items-center rounded" > Optimize< / a > < / li >
< / ul >
< / div >
< / li >
< li class = "mb-1" >
< button class = "btn d-inline-flex align-items-center rounded collapsed" data-bs-toggle = "collapse" data-bs-target = "#layout-collapse" aria-expanded = "false" >
Layout
< / button >
< div class = "collapse" id = "layout-collapse" >
< ul class = "list-unstyled fw-normal pb-1 small" >
< li > < a href = "/docs/5.0/layout/breakpoints/" class = "d-inline-flex align-items-center rounded" > Breakpoints< / a > < / li >
< li > < a href = "/docs/5.0/layout/containers/" class = "d-inline-flex align-items-center rounded" > Containers< / a > < / li >
< li > < a href = "/docs/5.0/layout/grid/" class = "d-inline-flex align-items-center rounded" > Grid< / a > < / li >
< li > < a href = "/docs/5.0/layout/columns/" class = "d-inline-flex align-items-center rounded" > Columns< / a > < / li >
< li > < a href = "/docs/5.0/layout/gutters/" class = "d-inline-flex align-items-center rounded" > Gutters< / a > < / li >
< li > < a href = "/docs/5.0/layout/utilities/" class = "d-inline-flex align-items-center rounded" > Utilities< / a > < / li >
< li > < a href = "/docs/5.0/layout/z-index/" class = "d-inline-flex align-items-center rounded" > Z-index< / a > < / li >
< / ul >
< / div >
< / li >
< li class = "mb-1" >
< button class = "btn d-inline-flex align-items-center rounded collapsed" data-bs-toggle = "collapse" data-bs-target = "#content-collapse" aria-expanded = "false" >
Content
< / button >
< div class = "collapse" id = "content-collapse" >
< ul class = "list-unstyled fw-normal pb-1 small" >
< li > < a href = "/docs/5.0/content/reboot/" class = "d-inline-flex align-items-center rounded" > Reboot< / a > < / li >
< li > < a href = "/docs/5.0/content/typography/" class = "d-inline-flex align-items-center rounded" > Typography< / a > < / li >
< li > < a href = "/docs/5.0/content/images/" class = "d-inline-flex align-items-center rounded" > Images< / a > < / li >
< li > < a href = "/docs/5.0/content/tables/" class = "d-inline-flex align-items-center rounded" > Tables< / a > < / li >
< li > < a href = "/docs/5.0/content/figures/" class = "d-inline-flex align-items-center rounded" > Figures< / a > < / li >
< / ul >
< / div >
< / li >
< li class = "mb-1" >
< button class = "btn d-inline-flex align-items-center rounded collapsed" data-bs-toggle = "collapse" data-bs-target = "#forms-collapse" aria-expanded = "false" >
Forms
< / button >
< div class = "collapse" id = "forms-collapse" >
< ul class = "list-unstyled fw-normal pb-1 small" >
< li > < a href = "/docs/5.0/forms/overview/" class = "d-inline-flex align-items-center rounded" > Overview< / a > < / li >
< li > < a href = "/docs/5.0/forms/form-control/" class = "d-inline-flex align-items-center rounded" > Form control< / a > < / li >
< li > < a href = "/docs/5.0/forms/select/" class = "d-inline-flex align-items-center rounded" > Select< / a > < / li >
< li > < a href = "/docs/5.0/forms/checks-radios/" class = "d-inline-flex align-items-center rounded" > Checks & radios< / a > < / li >
< li > < a href = "/docs/5.0/forms/range/" class = "d-inline-flex align-items-center rounded" > Range< / a > < / li >
< li > < a href = "/docs/5.0/forms/input-group/" class = "d-inline-flex align-items-center rounded" > Input group< / a > < / li >
< li > < a href = "/docs/5.0/forms/floating-labels/" class = "d-inline-flex align-items-center rounded" > Floating labels< / a > < / li >
< li > < a href = "/docs/5.0/forms/layout/" class = "d-inline-flex align-items-center rounded" > Layout< / a > < / li >
< li > < a href = "/docs/5.0/forms/validation/" class = "d-inline-flex align-items-center rounded" > Validation< / a > < / li >
< / ul >
< / div >
< / li >
< li class = "mb-1 active" >
< button class = "btn d-inline-flex align-items-center rounded" data-bs-toggle = "collapse" data-bs-target = "#components-collapse" aria-expanded = "true" aria-current = "true" >
Components
< / button >
< div class = "collapse show" id = "components-collapse" >
< ul class = "list-unstyled fw-normal pb-1 small" >
< li > < a href = "/docs/5.0/components/accordion/" class = "d-inline-flex align-items-center rounded" > Accordion< / a > < / li >
< li > < a href = "/docs/5.0/components/alerts/" class = "d-inline-flex align-items-center rounded" > Alerts< / a > < / li >
< li > < a href = "/docs/5.0/components/badge/" class = "d-inline-flex align-items-center rounded" > Badge< / a > < / li >
< li > < a href = "/docs/5.0/components/breadcrumb/" class = "d-inline-flex align-items-center rounded" > Breadcrumb< / a > < / li >
< li > < a href = "/docs/5.0/components/buttons/" class = "d-inline-flex align-items-center rounded" > Buttons< / a > < / li >
< li > < a href = "/docs/5.0/components/button-group/" class = "d-inline-flex align-items-center rounded" > Button group< / a > < / li >
< li > < a href = "/docs/5.0/components/card/" class = "d-inline-flex align-items-center rounded" > Card< / a > < / li >
< li > < a href = "/docs/5.0/components/carousel/" class = "d-inline-flex align-items-center rounded" > Carousel< / a > < / li >
< li > < a href = "/docs/5.0/components/close-button/" class = "d-inline-flex align-items-center rounded" > Close button< / a > < / li >
< li > < a href = "/docs/5.0/components/collapse/" class = "d-inline-flex align-items-center rounded" > Collapse< / a > < / li >
< li > < a href = "/docs/5.0/components/dropdowns/" class = "d-inline-flex align-items-center rounded" > Dropdowns< / a > < / li >
< li > < a href = "/docs/5.0/components/list-group/" class = "d-inline-flex align-items-center rounded" > List group< / a > < / li >
< li > < a href = "/docs/5.0/components/modal/" class = "d-inline-flex align-items-center rounded" > Modal< / a > < / li >
< li > < a href = "/docs/5.0/components/navs-tabs/" class = "d-inline-flex align-items-center rounded active" aria-current = "page" > Navs & tabs< / a > < / li >
< li > < a href = "/docs/5.0/components/navbar/" class = "d-inline-flex align-items-center rounded" > Navbar< / a > < / li >
< li > < a href = "/docs/5.0/components/pagination/" class = "d-inline-flex align-items-center rounded" > Pagination< / a > < / li >
< li > < a href = "/docs/5.0/components/popovers/" class = "d-inline-flex align-items-center rounded" > Popovers< / a > < / li >
< li > < a href = "/docs/5.0/components/progress/" class = "d-inline-flex align-items-center rounded" > Progress< / a > < / li >
< li > < a href = "/docs/5.0/components/scrollspy/" class = "d-inline-flex align-items-center rounded" > Scrollspy< / a > < / li >
< li > < a href = "/docs/5.0/components/spinners/" class = "d-inline-flex align-items-center rounded" > Spinners< / a > < / li >
< li > < a href = "/docs/5.0/components/toasts/" class = "d-inline-flex align-items-center rounded" > Toasts< / a > < / li >
< li > < a href = "/docs/5.0/components/tooltips/" class = "d-inline-flex align-items-center rounded" > Tooltips< / a > < / li >
< / ul >
< / div >
< / li >
< li class = "mb-1" >
< button class = "btn d-inline-flex align-items-center rounded collapsed" data-bs-toggle = "collapse" data-bs-target = "#helpers-collapse" aria-expanded = "false" >
Helpers
< / button >
< div class = "collapse" id = "helpers-collapse" >
< ul class = "list-unstyled fw-normal pb-1 small" >
< li > < a href = "/docs/5.0/helpers/clearfix/" class = "d-inline-flex align-items-center rounded" > Clearfix< / a > < / li >
< li > < a href = "/docs/5.0/helpers/colored-links/" class = "d-inline-flex align-items-center rounded" > Colored links< / a > < / li >
< li > < a href = "/docs/5.0/helpers/ratio/" class = "d-inline-flex align-items-center rounded" > Ratio< / a > < / li >
< li > < a href = "/docs/5.0/helpers/position/" class = "d-inline-flex align-items-center rounded" > Position< / a > < / li >
< li > < a href = "/docs/5.0/helpers/visually-hidden/" class = "d-inline-flex align-items-center rounded" > Visually hidden< / a > < / li >
< li > < a href = "/docs/5.0/helpers/stretched-link/" class = "d-inline-flex align-items-center rounded" > Stretched link< / a > < / li >
< li > < a href = "/docs/5.0/helpers/text-truncation/" class = "d-inline-flex align-items-center rounded" > Text truncation< / a > < / li >
< / ul >
< / div >
< / li >
< li class = "mb-1" >
< button class = "btn d-inline-flex align-items-center rounded collapsed" data-bs-toggle = "collapse" data-bs-target = "#utilities-collapse" aria-expanded = "false" >
Utilities
< / button >
< div class = "collapse" id = "utilities-collapse" >
< ul class = "list-unstyled fw-normal pb-1 small" >
< li > < a href = "/docs/5.0/utilities/api/" class = "d-inline-flex align-items-center rounded" > API< / a > < / li >
< li > < a href = "/docs/5.0/utilities/borders/" class = "d-inline-flex align-items-center rounded" > Borders< / a > < / li >
< li > < a href = "/docs/5.0/utilities/colors/" class = "d-inline-flex align-items-center rounded" > Colors< / a > < / li >
< li > < a href = "/docs/5.0/utilities/display/" class = "d-inline-flex align-items-center rounded" > Display< / a > < / li >
< li > < a href = "/docs/5.0/utilities/flex/" class = "d-inline-flex align-items-center rounded" > Flex< / a > < / li >
< li > < a href = "/docs/5.0/utilities/float/" class = "d-inline-flex align-items-center rounded" > Float< / a > < / li >
< li > < a href = "/docs/5.0/utilities/interactions/" class = "d-inline-flex align-items-center rounded" > Interactions< / a > < / li >
< li > < a href = "/docs/5.0/utilities/overflow/" class = "d-inline-flex align-items-center rounded" > Overflow< / a > < / li >
< li > < a href = "/docs/5.0/utilities/position/" class = "d-inline-flex align-items-center rounded" > Position< / a > < / li >
< li > < a href = "/docs/5.0/utilities/shadows/" class = "d-inline-flex align-items-center rounded" > Shadows< / a > < / li >
< li > < a href = "/docs/5.0/utilities/sizing/" class = "d-inline-flex align-items-center rounded" > Sizing< / a > < / li >
< li > < a href = "/docs/5.0/utilities/spacing/" class = "d-inline-flex align-items-center rounded" > Spacing< / a > < / li >
< li > < a href = "/docs/5.0/utilities/text/" class = "d-inline-flex align-items-center rounded" > Text< / a > < / li >
< li > < a href = "/docs/5.0/utilities/vertical-align/" class = "d-inline-flex align-items-center rounded" > Vertical align< / a > < / li >
< li > < a href = "/docs/5.0/utilities/visibility/" class = "d-inline-flex align-items-center rounded" > Visibility< / a > < / li >
< / ul >
< / div >
< / li >
< li class = "mb-1" >
< button class = "btn d-inline-flex align-items-center rounded collapsed" data-bs-toggle = "collapse" data-bs-target = "#extend-collapse" aria-expanded = "false" >
Extend
< / button >
< div class = "collapse" id = "extend-collapse" >
< ul class = "list-unstyled fw-normal pb-1 small" >
< li > < a href = "/docs/5.0/extend/approach/" class = "d-inline-flex align-items-center rounded" > Approach< / a > < / li >
< li > < a href = "/docs/5.0/extend/icons/" class = "d-inline-flex align-items-center rounded" > Icons< / a > < / li >
< / ul >
< / div >
< / li >
< li class = "mb-1" >
< button class = "btn d-inline-flex align-items-center rounded collapsed" data-bs-toggle = "collapse" data-bs-target = "#about-collapse" aria-expanded = "false" >
About
< / button >
< div class = "collapse" id = "about-collapse" >
< ul class = "list-unstyled fw-normal pb-1 small" >
< li > < a href = "/docs/5.0/about/overview/" class = "d-inline-flex align-items-center rounded" > Overview< / a > < / li >
< li > < a href = "/docs/5.0/about/team/" class = "d-inline-flex align-items-center rounded" > Team< / a > < / li >
< li > < a href = "/docs/5.0/about/brand/" class = "d-inline-flex align-items-center rounded" > Brand< / a > < / li >
< li > < a href = "/docs/5.0/about/license/" class = "d-inline-flex align-items-center rounded" > License< / a > < / li >
< li > < a href = "/docs/5.0/about/translations/" class = "d-inline-flex align-items-center rounded" > Translations< / a > < / li >
< / ul >
< / div >
< / li >
< li class = "my-3 mx-4 border-top" > < / li >
< li >
< a href = "/docs/5.0/migration/" class = "d-inline-flex align-items-center rounded" >
Migration
< / a >
< / li >
< / ul >
< / nav >
< / aside >
< main class = "bd-main order-1" >
< div class = "bd-intro ps-lg-4" >
< div class = "d-md-flex flex-md-row-reverse align-items-center justify-content-between" >
< a class = "btn btn-sm btn-bd-light mb-2 mb-md-0" href = "https://github.com/twbs/bootstrap/blob/main/site/content/docs/5.0/components/navs-tabs.md" title = "View and edit this file on GitHub" target = "_blank" rel = "noopener" > View on GitHub< / a >
< h1 class = "bd-title" id = "content" > Navs and tabs< / h1 >
< / div >
< p class = "bd-lead" > Documentation and examples for how to use Bootstrap’ s included navigation components.< / p >
< script async src = "https://cdn.carbonads.com/carbon.js?serve=CKYIKKJL&placement=getbootstrapcom" id = "_carbonads_js" > < / script >
< / div >
< div class = "bd-toc mt-4 mb-5 my-md-0 ps-xl-3 mb-lg-5 text-muted" >
< strong class = "d-block h6 my-2 pb-2 border-bottom" > On this page< / strong >
< nav id = "TableOfContents" >
< ul >
< li > < a href = "#base-nav" > Base nav< / a > < / li >
< li > < a href = "#available-styles" > Available styles< / a >
< ul >
< li > < a href = "#horizontal-alignment" > Horizontal alignment< / a > < / li >
< li > < a href = "#vertical" > Vertical< / a > < / li >
< li > < a href = "#tabs" > Tabs< / a > < / li >
< li > < a href = "#pills" > Pills< / a > < / li >
< li > < a href = "#fill-and-justify" > Fill and justify< / a > < / li >
< / ul >
< / li >
< li > < a href = "#working-with-flex-utilities" > Working with flex utilities< / a > < / li >
< li > < a href = "#regarding-accessibility" > Regarding accessibility< / a > < / li >
< li > < a href = "#using-dropdowns" > Using dropdowns< / a >
< ul >
< li > < a href = "#tabs-with-dropdowns" > Tabs with dropdowns< / a > < / li >
< li > < a href = "#pills-with-dropdowns" > Pills with dropdowns< / a > < / li >
< / ul >
< / li >
< li > < a href = "#javascript-behavior" > JavaScript behavior< / a >
< ul >
< li > < a href = "#using-data-attributes" > Using data attributes< / a > < / li >
< li > < a href = "#via-javascript" > Via JavaScript< / a > < / li >
< li > < a href = "#fade-effect" > Fade effect< / a > < / li >
< li > < a href = "#methods" > Methods< / a >
< ul >
< li > < a href = "#constructor" > constructor< / a > < / li >
< li > < a href = "#show" > show< / a > < / li >
< li > < a href = "#dispose" > dispose< / a > < / li >
< li > < a href = "#getinstance" > getInstance< / a > < / li >
< / ul >
< / li >
< li > < a href = "#events" > Events< / a > < / li >
< / ul >
< / li >
< / ul >
< / nav >
< / div >
< div class = "bd-content ps-lg-4" >
< h2 id = "base-nav" > Base nav< / h2 >
< p > Navigation available in Bootstrap share general markup and styles, from the base < code > .nav< / code > class to the active and disabled states. Swap modifier classes to switch between each style.< / p >
< p > The base < code > .nav< / code > component is built with flexbox and provide a strong foundation for building all types of navigation components. It includes some style overrides (for working with lists), some link padding for larger hit areas, and basic disabled styling.< / p >
< div class = "bd-callout bd-callout-info" >
< p > The base < code > .nav< / code > component does not include any < code > .active< / code > state. The following examples include the class, mainly to demonstrate that this particular class does not trigger any special styling.< / p >
< p > To convey the active state to assistive technologies, use the < code > aria-current< / code > attribute — using the < code > page< / code > value for current page, or < code > true< / code > for the current item in a set.< / p >
< / div >
< div class = "bd-example" >
< ul class = "nav" >
< li class = "nav-item" >
< a class = "nav-link active" aria-current = "page" href = "#" > Active< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link disabled" href = "#" tabindex = "-1" aria-disabled = "true" > Disabled< / a >
< / li >
< / ul >
< / div > < div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > ul< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > aria-current< / span > < span class = "o" > =< / span > < span class = "s" > " page" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Active< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link disabled" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "na" > tabindex< / span > < span class = "o" > =< / span > < span class = "s" > " -1" < / span > < span class = "na" > aria-disabled< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Disabled< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > ul< / span > < span class = "p" > > < / span > < / code > < / pre > < / div >
< p > Classes are used throughout, so your markup can be super flexible. Use < code > < ul> < / code > s like above, < code > < ol> < / code > if the order of your items is important, or roll your own with a < code > < nav> < / code > element. Because the < code > .nav< / code > uses < code > display: flex< / code > , the nav links behave the same as nav items would, but without the extra markup.< / p >
< div class = "bd-example" >
< nav class = "nav" >
< a class = "nav-link active" aria-current = "page" href = "#" > Active< / a >
< a class = "nav-link" href = "#" > Link< / a >
< a class = "nav-link" href = "#" > Link< / a >
< a class = "nav-link disabled" href = "#" tabindex = "-1" aria-disabled = "true" > Disabled< / a >
< / nav >
< / div > < div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > nav< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > aria-current< / span > < span class = "o" > =< / span > < span class = "s" > " page" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Active< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link disabled" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "na" > tabindex< / span > < span class = "o" > =< / span > < span class = "s" > " -1" < / span > < span class = "na" > aria-disabled< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Disabled< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > nav< / span > < span class = "p" > > < / span > < / code > < / pre > < / div >
< h2 id = "available-styles" > Available styles< / h2 >
< p > Change the style of < code > .nav< / code > s component with modifiers and utilities. Mix and match as needed, or build your own.< / p >
< h3 id = "horizontal-alignment" > Horizontal alignment< / h3 >
< p > Change the horizontal alignment of your nav with < a href = "/docs/5.0/layout/grid/#horizontal-alignment" > flexbox utilities< / a > . By default, navs are left-aligned, but you can easily change them to center or right aligned.< / p >
< p > Centered with < code > .justify-content-center< / code > :< / p >
< div class = "bd-example" >
< ul class = "nav justify-content-center" >
< li class = "nav-item" >
< a class = "nav-link active" aria-current = "page" href = "#" > Active< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link disabled" href = "#" tabindex = "-1" aria-disabled = "true" > Disabled< / a >
< / li >
< / ul >
< / div > < div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > ul< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav justify-content-center" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > aria-current< / span > < span class = "o" > =< / span > < span class = "s" > " page" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Active< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link disabled" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "na" > tabindex< / span > < span class = "o" > =< / span > < span class = "s" > " -1" < / span > < span class = "na" > aria-disabled< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Disabled< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > ul< / span > < span class = "p" > > < / span > < / code > < / pre > < / div >
< p > Right-aligned with < code > .justify-content-end< / code > :< / p >
< div class = "bd-example" >
< ul class = "nav justify-content-end" >
< li class = "nav-item" >
< a class = "nav-link active" aria-current = "page" href = "#" > Active< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link disabled" href = "#" tabindex = "-1" aria-disabled = "true" > Disabled< / a >
< / li >
< / ul >
< / div > < div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > ul< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav justify-content-end" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > aria-current< / span > < span class = "o" > =< / span > < span class = "s" > " page" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Active< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link disabled" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "na" > tabindex< / span > < span class = "o" > =< / span > < span class = "s" > " -1" < / span > < span class = "na" > aria-disabled< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Disabled< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > ul< / span > < span class = "p" > > < / span > < / code > < / pre > < / div >
< h3 id = "vertical" > Vertical< / h3 >
< p > Stack your navigation by changing the flex item direction with the < code > .flex-column< / code > utility. Need to stack them on some viewports but not others? Use the responsive versions (e.g., < code > .flex-sm-column< / code > ).< / p >
< div class = "bd-example" >
< ul class = "nav flex-column" >
< li class = "nav-item" >
< a class = "nav-link active" aria-current = "page" href = "#" > Active< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link disabled" href = "#" tabindex = "-1" aria-disabled = "true" > Disabled< / a >
< / li >
< / ul >
< / div > < div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > ul< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav flex-column" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > aria-current< / span > < span class = "o" > =< / span > < span class = "s" > " page" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Active< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link disabled" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "na" > tabindex< / span > < span class = "o" > =< / span > < span class = "s" > " -1" < / span > < span class = "na" > aria-disabled< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Disabled< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > ul< / span > < span class = "p" > > < / span > < / code > < / pre > < / div >
< p > As always, vertical navigation is possible without < code > < ul> < / code > s, too.< / p >
< div class = "bd-example" >
< nav class = "nav flex-column" >
< a class = "nav-link active" aria-current = "page" href = "#" > Active< / a >
< a class = "nav-link" href = "#" > Link< / a >
< a class = "nav-link" href = "#" > Link< / a >
< a class = "nav-link disabled" href = "#" tabindex = "-1" aria-disabled = "true" > Disabled< / a >
< / nav >
< / div > < div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > nav< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav flex-column" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > aria-current< / span > < span class = "o" > =< / span > < span class = "s" > " page" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Active< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link disabled" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "na" > tabindex< / span > < span class = "o" > =< / span > < span class = "s" > " -1" < / span > < span class = "na" > aria-disabled< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Disabled< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > nav< / span > < span class = "p" > > < / span > < / code > < / pre > < / div >
< h3 id = "tabs" > Tabs< / h3 >
< p > Takes the basic nav from above and adds the < code > .nav-tabs< / code > class to generate a tabbed interface. Use them to create tabbable regions with our < a href = "#javascript-behavior" > tab JavaScript plugin< / a > .< / p >
< div class = "bd-example" >
< ul class = "nav nav-tabs" >
< li class = "nav-item" >
< a class = "nav-link active" aria-current = "page" href = "#" > Active< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link disabled" href = "#" tabindex = "-1" aria-disabled = "true" > Disabled< / a >
< / li >
< / ul >
< / div > < div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > ul< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav nav-tabs" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > aria-current< / span > < span class = "o" > =< / span > < span class = "s" > " page" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Active< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link disabled" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "na" > tabindex< / span > < span class = "o" > =< / span > < span class = "s" > " -1" < / span > < span class = "na" > aria-disabled< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Disabled< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > ul< / span > < span class = "p" > > < / span > < / code > < / pre > < / div >
< h3 id = "pills" > Pills< / h3 >
< p > Take that same HTML, but use < code > .nav-pills< / code > instead:< / p >
< div class = "bd-example" >
< ul class = "nav nav-pills" >
< li class = "nav-item" >
< a class = "nav-link active" aria-current = "page" href = "#" > Active< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link disabled" href = "#" tabindex = "-1" aria-disabled = "true" > Disabled< / a >
< / li >
< / ul >
< / div > < div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > ul< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav nav-pills" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > aria-current< / span > < span class = "o" > =< / span > < span class = "s" > " page" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Active< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link disabled" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "na" > tabindex< / span > < span class = "o" > =< / span > < span class = "s" > " -1" < / span > < span class = "na" > aria-disabled< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Disabled< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > ul< / span > < span class = "p" > > < / span > < / code > < / pre > < / div >
< h3 id = "fill-and-justify" > Fill and justify< / h3 >
< p > Force your < code > .nav< / code > ’ s contents to extend the full available width one of two modifier classes. To proportionately fill all available space with your < code > .nav-item< / code > s, use < code > .nav-fill< / code > . Notice that all horizontal space is occupied, but not every nav item has the same width.< / p >
< div class = "bd-example" >
< ul class = "nav nav-pills nav-fill" >
< li class = "nav-item" >
< a class = "nav-link active" aria-current = "page" href = "#" > Active< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Much longer nav link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link disabled" href = "#" tabindex = "-1" aria-disabled = "true" > Disabled< / a >
< / li >
< / ul >
< / div > < div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > ul< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav nav-pills nav-fill" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > aria-current< / span > < span class = "o" > =< / span > < span class = "s" > " page" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Active< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Much longer nav link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link disabled" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "na" > tabindex< / span > < span class = "o" > =< / span > < span class = "s" > " -1" < / span > < span class = "na" > aria-disabled< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Disabled< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > ul< / span > < span class = "p" > > < / span > < / code > < / pre > < / div >
< p > When using a < code > < nav> < / code > -based navigation, you can safely omit < code > .nav-item< / code > as only < code > .nav-link< / code > is required for styling < code > < a> < / code > elements.< / p >
< div class = "bd-example" >
< nav class = "nav nav-pills nav-fill" >
< a class = "nav-link active" aria-current = "page" href = "#" > Active< / a >
< a class = "nav-link" href = "#" > Much longer nav link< / a >
< a class = "nav-link" href = "#" > Link< / a >
< a class = "nav-link disabled" href = "#" tabindex = "-1" aria-disabled = "true" > Disabled< / a >
< / nav >
< / div > < div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > nav< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav nav-pills nav-fill" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > aria-current< / span > < span class = "o" > =< / span > < span class = "s" > " page" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Active< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Much longer nav link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link disabled" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "na" > tabindex< / span > < span class = "o" > =< / span > < span class = "s" > " -1" < / span > < span class = "na" > aria-disabled< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Disabled< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > nav< / span > < span class = "p" > > < / span > < / code > < / pre > < / div >
< p > For equal-width elements, use < code > .nav-justified< / code > . All horizontal space will be occupied by nav links, but unlike the < code > .nav-fill< / code > above, every nav item will be the same width.< / p >
< div class = "bd-example" >
< ul class = "nav nav-pills nav-justified" >
< li class = "nav-item" >
< a class = "nav-link active" aria-current = "page" href = "#" > Active< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Much longer nav link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link disabled" href = "#" tabindex = "-1" aria-disabled = "true" > Disabled< / a >
< / li >
< / ul >
< / div > < div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > ul< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav nav-pills nav-justified" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > aria-current< / span > < span class = "o" > =< / span > < span class = "s" > " page" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Active< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Much longer nav link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link disabled" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "na" > tabindex< / span > < span class = "o" > =< / span > < span class = "s" > " -1" < / span > < span class = "na" > aria-disabled< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Disabled< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > ul< / span > < span class = "p" > > < / span > < / code > < / pre > < / div >
< p > Similar to the < code > .nav-fill< / code > example using a < code > < nav> < / code > -based navigation.< / p >
< div class = "bd-example" >
< nav class = "nav nav-pills nav-justified" >
< a class = "nav-link active" aria-current = "page" href = "#" > Active< / a >
< a class = "nav-link" href = "#" > Much longer nav link< / a >
< a class = "nav-link" href = "#" > Link< / a >
< a class = "nav-link disabled" href = "#" tabindex = "-1" aria-disabled = "true" > Disabled< / a >
< / nav >
< / div > < div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > nav< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav nav-pills nav-justified" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > aria-current< / span > < span class = "o" > =< / span > < span class = "s" > " page" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Active< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Much longer nav link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link disabled" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "na" > tabindex< / span > < span class = "o" > =< / span > < span class = "s" > " -1" < / span > < span class = "na" > aria-disabled< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Disabled< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > nav< / span > < span class = "p" > > < / span > < / code > < / pre > < / div >
< h2 id = "working-with-flex-utilities" > Working with flex utilities< / h2 >
< p > If you need responsive nav variations, consider using a series of < a href = "/docs/5.0/utilities/flex/" > flexbox utilities< / a > . While more verbose, these utilities offer greater customization across responsive breakpoints. In the example below, our nav will be stacked on the lowest breakpoint, then adapt to a horizontal layout that fills the available width starting from the small breakpoint.< / p >
< div class = "bd-example" >
< nav class = "nav nav-pills flex-column flex-sm-row" >
< a class = "flex-sm-fill text-sm-center nav-link active" aria-current = "page" href = "#" > Active< / a >
< a class = "flex-sm-fill text-sm-center nav-link" href = "#" > Longer nav link< / a >
< a class = "flex-sm-fill text-sm-center nav-link" href = "#" > Link< / a >
< a class = "flex-sm-fill text-sm-center nav-link disabled" href = "#" tabindex = "-1" aria-disabled = "true" > Disabled< / a >
< / nav >
< / div > < div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > nav< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav nav-pills flex-column flex-sm-row" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " flex-sm-fill text-sm-center nav-link active" < / span > < span class = "na" > aria-current< / span > < span class = "o" > =< / span > < span class = "s" > " page" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Active< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " flex-sm-fill text-sm-center nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Longer nav link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " flex-sm-fill text-sm-center nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " flex-sm-fill text-sm-center nav-link disabled" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "na" > tabindex< / span > < span class = "o" > =< / span > < span class = "s" > " -1" < / span > < span class = "na" > aria-disabled< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Disabled< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > nav< / span > < span class = "p" > > < / span > < / code > < / pre > < / div >
< h2 id = "regarding-accessibility" > Regarding accessibility< / h2 >
< p > If you’ re using navs to provide a navigation bar, be sure to add a < code > role=" navigation" < / code > to the most logical parent container of the < code > < ul> < / code > , or wrap a < code > < nav> < / code > element around the whole navigation. Do not add the role to the < code > < ul> < / code > itself, as this would prevent it from being announced as an actual list by assistive technologies.< / p >
< p > Note that navigation bars, even if visually styled as tabs with the < code > .nav-tabs< / code > class, should < strong > not< / strong > be given < code > role=" tablist" < / code > , < code > role=" tab" < / code > or < code > role=" tabpanel" < / code > attributes. These are only appropriate for dynamic tabbed interfaces, as described in the < a href = "https://www.w3.org/TR/wai-aria-practices/#tabpanel" > < abbr title = "Web Accessibility Initiative" > WAI< / abbr > < abbr title = "Accessible Rich Internet Applications" > ARIA< / abbr > Authoring Practices< / a > . See < a href = "#javascript-behavior" > JavaScript behavior< / a > for dynamic tabbed interfaces in this section for an example. The < code > aria-current< / code > attribute is not necessary on dynamic tabbed interfaces since our JavaScript handles the selected state by adding < code > aria-selected=" true" < / code > on the active tab.< / p >
< h2 id = "using-dropdowns" > Using dropdowns< / h2 >
< p > Add dropdown menus with a little extra HTML and the < a href = "/docs/5.0/components/dropdowns/#usage" > dropdowns JavaScript plugin< / a > .< / p >
< h3 id = "tabs-with-dropdowns" > Tabs with dropdowns< / h3 >
< div class = "bd-example" >
< ul class = "nav nav-tabs" >
< li class = "nav-item" >
< a class = "nav-link active" aria-current = "page" href = "#" > Active< / a >
< / li >
< li class = "nav-item dropdown" >
< a class = "nav-link dropdown-toggle" data-bs-toggle = "dropdown" href = "#" role = "button" aria-expanded = "false" > Dropdown< / a >
< ul class = "dropdown-menu" >
< li > < a class = "dropdown-item" href = "#" > Action< / a > < / li >
< li > < a class = "dropdown-item" href = "#" > Another action< / a > < / li >
< li > < a class = "dropdown-item" href = "#" > Something else here< / a > < / li >
< li > < hr class = "dropdown-divider" > < / li >
< li > < a class = "dropdown-item" href = "#" > Separated link< / a > < / li >
< / ul >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link disabled" href = "#" tabindex = "-1" aria-disabled = "true" > Disabled< / a >
< / li >
< / ul >
< / div > < div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > ul< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav nav-tabs" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > aria-current< / span > < span class = "o" > =< / span > < span class = "s" > " page" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Active< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item dropdown" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link dropdown-toggle" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " dropdown" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " button" < / span > < span class = "na" > aria-expanded< / span > < span class = "o" > =< / span > < span class = "s" > " false" < / span > < span class = "p" > > < / span > Dropdown< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > ul< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " dropdown-menu" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "p" > > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " dropdown-item" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Action< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "p" > > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " dropdown-item" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Another action< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "p" > > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " dropdown-item" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Something else here< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "p" > > < < / span > < span class = "nt" > hr< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " dropdown-divider" < / span > < span class = "p" > > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "p" > > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " dropdown-item" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Separated link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > ul< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link disabled" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "na" > tabindex< / span > < span class = "o" > =< / span > < span class = "s" > " -1" < / span > < span class = "na" > aria-disabled< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Disabled< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > ul< / span > < span class = "p" > > < / span > < / code > < / pre > < / div >
< h3 id = "pills-with-dropdowns" > Pills with dropdowns< / h3 >
< div class = "bd-example" >
< ul class = "nav nav-pills" >
< li class = "nav-item" >
< a class = "nav-link active" aria-current = "page" href = "#" > Active< / a >
< / li >
< li class = "nav-item dropdown" >
< a class = "nav-link dropdown-toggle" data-bs-toggle = "dropdown" href = "#" role = "button" aria-expanded = "false" > Dropdown< / a >
< ul class = "dropdown-menu" >
< li > < a class = "dropdown-item" href = "#" > Action< / a > < / li >
< li > < a class = "dropdown-item" href = "#" > Another action< / a > < / li >
< li > < a class = "dropdown-item" href = "#" > Something else here< / a > < / li >
< li > < hr class = "dropdown-divider" > < / li >
< li > < a class = "dropdown-item" href = "#" > Separated link< / a > < / li >
< / ul >
< / li >
< li class = "nav-item" >
< a class = "nav-link" href = "#" > Link< / a >
< / li >
< li class = "nav-item" >
< a class = "nav-link disabled" href = "#" tabindex = "-1" aria-disabled = "true" > Disabled< / a >
< / li >
< / ul >
< / div > < div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > ul< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav nav-pills" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > aria-current< / span > < span class = "o" > =< / span > < span class = "s" > " page" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Active< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item dropdown" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link dropdown-toggle" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " dropdown" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " button" < / span > < span class = "na" > aria-expanded< / span > < span class = "o" > =< / span > < span class = "s" > " false" < / span > < span class = "p" > > < / span > Dropdown< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > ul< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " dropdown-menu" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "p" > > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " dropdown-item" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Action< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "p" > > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " dropdown-item" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Another action< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "p" > > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " dropdown-item" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Something else here< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "p" > > < < / span > < span class = "nt" > hr< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " dropdown-divider" < / span > < span class = "p" > > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "p" > > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " dropdown-item" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Separated link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > ul< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "p" > > < / span > Link< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link disabled" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #" < / span > < span class = "na" > tabindex< / span > < span class = "o" > =< / span > < span class = "s" > " -1" < / span > < span class = "na" > aria-disabled< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Disabled< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > ul< / span > < span class = "p" > > < / span > < / code > < / pre > < / div >
< h2 id = "javascript-behavior" > JavaScript behavior< / h2 >
< p > Use the tab JavaScript plugin—include it individually or through the compiled < code > bootstrap.js< / code > file—to extend our navigational tabs and pills to create tabbable panes of local content, even via dropdown menus.< / p >
< p > Dynamic tabbed interfaces, as described in the < a href = "https://www.w3.org/TR/wai-aria-practices/#tabpanel" > < abbr title = "Web Accessibility Initiative" > WAI< / abbr > < abbr title = "Accessible Rich Internet Applications" > ARIA< / abbr > Authoring Practices< / a > , require < code > role=" tablist" < / code > , < code > role=" tab" < / code > , < code > role=" tabpanel" < / code > , and additional < code > aria-< / code > attributes in order to convey their structure, functionality and current state to users of assistive technologies (such as screen readers).< / p >
< p > Note that dynamic tabbed interfaces should < em > not< / em > contain dropdown menus, as this causes both usability and accessibility issues. From a usability perspective, the fact that the currently displayed tab’ s trigger element is not immediately visible (as it’ s inside the closed dropdown menu) can cause confusion. From an accessibility point of view, there is currently no sensible way to map this sort of construct to a standard WAI ARIA pattern, meaning that it cannot be easily made understandable to users of assistive technologies.< / p >
< div class = "bd-example" >
< ul class = "nav nav-tabs mb-3" id = "myTab" role = "tablist" >
< li class = "nav-item" role = "presentation" >
< a class = "nav-link active" id = "home-tab" data-bs-toggle = "tab" href = "#home" role = "tab" aria-controls = "home" aria-selected = "true" > Home< / a >
< / li >
< li class = "nav-item" role = "presentation" >
< a class = "nav-link" id = "profile-tab" data-bs-toggle = "tab" href = "#profile" role = "tab" aria-controls = "profile" aria-selected = "false" > Profile< / a >
< / li >
< li class = "nav-item" role = "presentation" >
< a class = "nav-link" id = "contact-tab" data-bs-toggle = "tab" href = "#contact" role = "tab" aria-controls = "contact" aria-selected = "false" > Contact< / a >
< / li >
< / ul >
< div class = "tab-content" id = "myTabContent" >
< div class = "tab-pane fade show active" id = "home" role = "tabpanel" aria-labelledby = "home-tab" >
< p > Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui.< / p >
< / div >
< div class = "tab-pane fade" id = "profile" role = "tabpanel" aria-labelledby = "profile-tab" >
< p > Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.< / p >
< / div >
< div class = "tab-pane fade" id = "contact" role = "tabpanel" aria-labelledby = "contact-tab" >
< p > Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr.< / p >
< / div >
< / div >
< / div >
< div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > ul< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav nav-tabs" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " myTab" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tablist" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " presentation" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " home-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #home" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " home" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Home< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " presentation" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " profile-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #profile" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " profile" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " false" < / span > < span class = "p" > > < / span > Profile< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " presentation" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " contact-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #contact" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " contact" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " false" < / span > < span class = "p" > > < / span > Contact< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > ul< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-content" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " myTabContent" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane fade show active" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " home" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " home-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane fade" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " profile" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " profile-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane fade" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " contact" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " contact-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< / code > < / pre > < / div > < p > To help fit your needs, this works with < code > < ul> < / code > -based markup, as shown above, or with any arbitrary “ roll your own” markup. Note that if you’ re using < code > < nav> < / code > , you shouldn’ t add < code > role=" tablist" < / code > directly to it, as this would override the element’ s native role as a navigation landmark. Instead, switch to an alternative element (in the example below, a simple < code > < div> < / code > ) and wrap the < code > < nav> < / code > around it.< / p >
< div class = "bd-example" >
< nav >
< div class = "nav nav-tabs mb-3" id = "nav-tab" role = "tablist" >
< a class = "nav-link active" id = "nav-home-tab" data-bs-toggle = "tab" href = "#nav-home" role = "tab" aria-controls = "nav-home" aria-selected = "true" > Home< / a >
< a class = "nav-link" id = "nav-profile-tab" data-bs-toggle = "tab" href = "#nav-profile" role = "tab" aria-controls = "nav-profile" aria-selected = "false" > Profile< / a >
< a class = "nav-link" id = "nav-contact-tab" data-bs-toggle = "tab" href = "#nav-contact" role = "tab" aria-controls = "nav-contact" aria-selected = "false" > Contact< / a >
< / div >
< / nav >
< div class = "tab-content" id = "nav-tabContent" >
< div class = "tab-pane fade show active" id = "nav-home" role = "tabpanel" aria-labelledby = "nav-home-tab" >
< p > Et et consectetur ipsum labore excepteur est proident excepteur ad velit occaecat qui minim occaecat veniam. Fugiat veniam incididunt anim aliqua enim pariatur veniam sunt est aute sit dolor anim. Velit non irure adipisicing aliqua ullamco irure incididunt irure non esse consectetur nostrud minim non minim occaecat. Amet duis do nisi duis veniam non est eiusmod tempor incididunt tempor dolor ipsum in qui sit. Exercitation mollit sit culpa nisi culpa non adipisicing reprehenderit do dolore. Duis reprehenderit occaecat anim ullamco ad duis occaecat ex.< / p >
< / div >
< div class = "tab-pane fade" id = "nav-profile" role = "tabpanel" aria-labelledby = "nav-profile-tab" >
< p > Nulla est ullamco ut irure incididunt nulla Lorem Lorem minim irure officia enim reprehenderit. Magna duis labore cillum sint adipisicing exercitation ipsum. Nostrud ut anim non exercitation velit laboris fugiat cupidatat. Commodo esse dolore fugiat sint velit ullamco magna consequat voluptate minim amet aliquip ipsum aute laboris nisi. Labore labore veniam irure irure ipsum pariatur mollit magna in cupidatat dolore magna irure esse tempor ad mollit. Dolore commodo nulla minim amet ipsum officia consectetur amet ullamco voluptate nisi commodo ea sit eu.< / p >
< / div >
< div class = "tab-pane fade" id = "nav-contact" role = "tabpanel" aria-labelledby = "nav-contact-tab" >
< p > Sint sit mollit irure quis est nostrud cillum consequat Lorem esse do quis dolor esse fugiat sunt do. Eu ex commodo veniam Lorem aliquip laborum occaecat qui Lorem esse mollit dolore anim cupidatat. Deserunt officia id Lorem nostrud aute id commodo elit eiusmod enim irure amet eiusmod qui reprehenderit nostrud tempor. Fugiat ipsum excepteur in aliqua non et quis aliquip ad irure in labore cillum elit enim. Consequat aliquip incididunt ipsum et minim laborum laborum laborum et cillum labore. Deserunt adipisicing cillum id nulla minim nostrud labore eiusmod et amet. Laboris consequat consequat commodo non ut non aliquip reprehenderit nulla anim occaecat. Sunt sit ullamco reprehenderit irure ea ullamco Lorem aute nostrud magna.< / p >
< / div >
< / div >
< / div >
< div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > nav< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav nav-tabs" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " nav-tab" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tablist" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " nav-home-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #nav-home" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " nav-home" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Home< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " nav-profile-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #nav-profile" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " nav-profile" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " false" < / span > < span class = "p" > > < / span > Profile< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " nav-contact-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #nav-contact" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " nav-contact" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " false" < / span > < span class = "p" > > < / span > Contact< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > nav< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-content" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " nav-tabContent" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane fade show active" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " nav-home" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " nav-home-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane fade" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " nav-profile" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " nav-profile-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane fade" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " nav-contact" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " nav-contact-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< / code > < / pre > < / div > < p > The tabs plugin also works with pills.< / p >
< div class = "bd-example" >
< ul class = "nav nav-pills mb-3" id = "pills-tab" role = "tablist" >
< li class = "nav-item" role = "presentation" >
< a class = "nav-link active" id = "pills-home-tab" data-bs-toggle = "pill" href = "#pills-home" role = "tab" aria-controls = "pills-home" aria-selected = "true" > Home< / a >
< / li >
< li class = "nav-item" role = "presentation" >
< a class = "nav-link" id = "pills-profile-tab" data-bs-toggle = "pill" href = "#pills-profile" role = "tab" aria-controls = "pills-profile" aria-selected = "false" > Profile< / a >
< / li >
< li class = "nav-item" role = "presentation" >
< a class = "nav-link" id = "pills-contact-tab" data-bs-toggle = "pill" href = "#pills-contact" role = "tab" aria-controls = "pills-contact" aria-selected = "false" > Contact< / a >
< / li >
< / ul >
< div class = "tab-content" id = "pills-tabContent" >
< div class = "tab-pane fade show active" id = "pills-home" role = "tabpanel" aria-labelledby = "pills-home-tab" >
< p > Consequat occaecat ullamco amet non eiusmod nostrud dolore irure incididunt est duis anim sunt officia. Fugiat velit proident aliquip nisi incididunt nostrud exercitation proident est nisi. Irure magna elit commodo anim ex veniam culpa eiusmod id nostrud sit cupidatat in veniam ad. Eiusmod consequat eu adipisicing minim anim aliquip cupidatat culpa excepteur quis. Occaecat sit eu exercitation irure Lorem incididunt nostrud.< / p >
< / div >
< div class = "tab-pane fade" id = "pills-profile" role = "tabpanel" aria-labelledby = "pills-profile-tab" >
< p > Ad pariatur nostrud pariatur exercitation ipsum ipsum culpa mollit commodo mollit ex. Aute sunt incididunt amet commodo est sint nisi deserunt pariatur do. Aliquip ex eiusmod voluptate exercitation cillum id incididunt elit sunt. Qui minim sit magna Lorem id et dolore velit Lorem amet exercitation duis deserunt. Anim id labore elit adipisicing ut in id occaecat pariatur ut ullamco ea tempor duis.< / p >
< / div >
< div class = "tab-pane fade" id = "pills-contact" role = "tabpanel" aria-labelledby = "pills-contact-tab" >
< p > Est quis nulla laborum officia ad nisi ex nostrud culpa Lorem excepteur aliquip dolor aliqua irure ex. Nulla ut duis ipsum nisi elit fugiat commodo sunt reprehenderit laborum veniam eu veniam. Eiusmod minim exercitation fugiat irure ex labore incididunt do fugiat commodo aliquip sit id deserunt reprehenderit aliquip nostrud. Amet ex cupidatat excepteur aute veniam incididunt mollit cupidatat esse irure officia elit do ipsum ullamco Lorem. Ullamco ut ad minim do mollit labore ipsum laboris ipsum commodo sunt tempor enim incididunt. Commodo quis sunt dolore aliquip aute tempor irure magna enim minim reprehenderit. Ullamco consectetur culpa veniam sint cillum aliqua incididunt velit ullamco sunt ullamco quis quis commodo voluptate. Mollit nulla nostrud adipisicing aliqua cupidatat aliqua pariatur mollit voluptate voluptate consequat non.< / p >
< / div >
< / div >
< / div >
< div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > ul< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav nav-pills mb-3" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " pills-tab" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tablist" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " presentation" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " pills-home-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " pill" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #pills-home" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " pills-home" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Home< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " presentation" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " pills-profile-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " pill" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #pills-profile" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " pills-profile" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " false" < / span > < span class = "p" > > < / span > Profile< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " presentation" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " pills-contact-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " pill" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #pills-contact" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " pills-contact" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " false" < / span > < span class = "p" > > < / span > Contact< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > ul< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-content" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " pills-tabContent" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane fade show active" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " pills-home" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " pills-home-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane fade" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " pills-profile" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " pills-profile-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane fade" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " pills-contact" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " pills-contact-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< / code > < / pre > < / div > < p > And with vertical pills.< / p >
< div class = "bd-example" >
< div class = "d-flex align-items-start" >
< div class = "nav flex-column nav-pills me-3" id = "v-pills-tab" role = "tablist" aria-orientation = "vertical" >
< a class = "nav-link active" id = "v-pills-home-tab" data-bs-toggle = "pill" href = "#v-pills-home" role = "tab" aria-controls = "v-pills-home" aria-selected = "true" > Home< / a >
< a class = "nav-link" id = "v-pills-profile-tab" data-bs-toggle = "pill" href = "#v-pills-profile" role = "tab" aria-controls = "v-pills-profile" aria-selected = "false" > Profile< / a >
< a class = "nav-link" id = "v-pills-messages-tab" data-bs-toggle = "pill" href = "#v-pills-messages" role = "tab" aria-controls = "v-pills-messages" aria-selected = "false" > Messages< / a >
< a class = "nav-link" id = "v-pills-settings-tab" data-bs-toggle = "pill" href = "#v-pills-settings" role = "tab" aria-controls = "v-pills-settings" aria-selected = "false" > Settings< / a >
< / div >
< div class = "tab-content" id = "v-pills-tabContent" >
< div class = "tab-pane fade show active" id = "v-pills-home" role = "tabpanel" aria-labelledby = "v-pills-home-tab" >
< p > Cillum ad ut irure tempor velit nostrud occaecat ullamco aliqua anim Lorem sint. Veniam sint duis incididunt do esse magna mollit excepteur laborum qui. Id id reprehenderit sit est eu aliqua occaecat quis et velit excepteur laborum mollit dolore eiusmod. Ipsum dolor in occaecat commodo et voluptate minim reprehenderit mollit pariatur. Deserunt non laborum enim et cillum eu deserunt excepteur ea incididunt minim occaecat.< / p >
< / div >
< div class = "tab-pane fade" id = "v-pills-profile" role = "tabpanel" aria-labelledby = "v-pills-profile-tab" >
< p > Culpa dolor voluptate do laboris laboris irure reprehenderit id incididunt duis pariatur mollit aute magna pariatur consectetur. Eu veniam duis non ut dolor deserunt commodo et minim in quis laboris ipsum velit id veniam. Quis ut consectetur adipisicing officia excepteur non sit. Ut et elit aliquip labore Lorem enim eu. Ullamco mollit occaecat dolore ipsum id officia mollit qui esse anim eiusmod do sint minim consectetur qui.< / p >
< / div >
< div class = "tab-pane fade" id = "v-pills-messages" role = "tabpanel" aria-labelledby = "v-pills-messages-tab" >
< p > Fugiat id quis dolor culpa eiusmod anim velit excepteur proident dolor aute qui magna. Ad proident laboris ullamco esse anim Lorem Lorem veniam quis Lorem irure occaecat velit nostrud magna nulla. Velit et et proident Lorem do ea tempor officia dolor. Reprehenderit Lorem aliquip labore est magna commodo est ea veniam consectetur.< / p >
< / div >
< div class = "tab-pane fade" id = "v-pills-settings" role = "tabpanel" aria-labelledby = "v-pills-settings-tab" >
< p > Eu dolore ea ullamco dolore Lorem id cupidatat excepteur reprehenderit consectetur elit id dolor proident in cupidatat officia. Voluptate excepteur commodo labore nisi cillum duis aliqua do. Aliqua amet qui mollit consectetur nulla mollit velit aliqua veniam nisi id do Lorem deserunt amet. Culpa ullamco sit adipisicing labore officia magna elit nisi in aute tempor commodo eiusmod.< / p >
< / div >
< / div >
< / div >
< / div >
< div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " d-flex align-items-start" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav flex-column nav-pills me-3" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-tab" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tablist" < / span > < span class = "na" > aria-orientation< / span > < span class = "o" > =< / span > < span class = "s" > " vertical" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-home-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " pill" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #v-pills-home" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-home" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Home< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-profile-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " pill" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #v-pills-profile" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-profile" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " false" < / span > < span class = "p" > > < / span > Profile< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-messages-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " pill" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #v-pills-messages" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-messages" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " false" < / span > < span class = "p" > > < / span > Messages< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-settings-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " pill" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #v-pills-settings" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-settings" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " false" < / span > < span class = "p" > > < / span > Settings< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-content" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-tabContent" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane fade show active" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-home" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-home-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane fade" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-profile" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-profile-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane fade" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-messages" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-messages-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane fade" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-settings" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " v-pills-settings-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< / code > < / pre > < / div > < h3 id = "using-data-attributes" > Using data attributes< / h3 >
< p > You can activate a tab or pill navigation without writing any JavaScript by simply specifying < code > data-bs-toggle=" tab" < / code > or < code > data-bs-toggle=" pill" < / code > on an element. Use these data attributes on < code > .nav-tabs< / code > or < code > .nav-pills< / code > .< / p >
< div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "c" > < !-- Nav tabs --> < / span >
< span class = "p" > < < / span > < span class = "nt" > ul< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav nav-tabs" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " myTab" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tablist" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " presentation" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " home-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #home" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " home" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Home< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " presentation" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " profile-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #profile" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " profile" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " false" < / span > < span class = "p" > > < / span > Profile< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " presentation" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " messages-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #messages" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " messages" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " false" < / span > < span class = "p" > > < / span > Messages< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " presentation" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " settings-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #settings" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " settings" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " false" < / span > < span class = "p" > > < / span > Settings< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > ul< / span > < span class = "p" > > < / span >
< span class = "c" > < !-- Tab panes --> < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-content" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane active" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " home" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " home-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " profile" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " profile-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " messages" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " messages-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " settings" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " settings-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< / code > < / pre > < / div > < h3 id = "via-javascript" > Via JavaScript< / h3 >
< p > Enable tabbable tabs via JavaScript (each tab needs to be activated individually):< / p >
< div class = "highlight" > < pre class = "chroma" > < code class = "language-js" data-lang = "js" > < span class = "kd" > var< / span > < span class = "nx" > triggerTabList< / span > < span class = "o" > =< / span > < span class = "p" > [].< / span > < span class = "nx" > slice< / span > < span class = "p" > .< / span > < span class = "nx" > call< / span > < span class = "p" > (< / span > < span class = "nb" > document< / span > < span class = "p" > .< / span > < span class = "nx" > querySelectorAll< / span > < span class = "p" > (< / span > < span class = "s1" > ' #myTab a' < / span > < span class = "p" > ))< / span >
< span class = "nx" > triggerTabList< / span > < span class = "p" > .< / span > < span class = "nx" > forEach< / span > < span class = "p" > (< / span > < span class = "kd" > function< / span > < span class = "p" > (< / span > < span class = "nx" > triggerEl< / span > < span class = "p" > )< / span > < span class = "p" > {< / span >
< span class = "kd" > var< / span > < span class = "nx" > tabTrigger< / span > < span class = "o" > =< / span > < span class = "k" > new< / span > < span class = "nx" > bootstrap< / span > < span class = "p" > .< / span > < span class = "nx" > Tab< / span > < span class = "p" > (< / span > < span class = "nx" > triggerEl< / span > < span class = "p" > )< / span >
< span class = "nx" > triggerEl< / span > < span class = "p" > .< / span > < span class = "nx" > addEventListener< / span > < span class = "p" > (< / span > < span class = "s1" > ' click' < / span > < span class = "p" > ,< / span > < span class = "kd" > function< / span > < span class = "p" > (< / span > < span class = "nx" > event< / span > < span class = "p" > )< / span > < span class = "p" > {< / span >
< span class = "nx" > event< / span > < span class = "p" > .< / span > < span class = "nx" > preventDefault< / span > < span class = "p" > ()< / span >
< span class = "nx" > tabTrigger< / span > < span class = "p" > .< / span > < span class = "nx" > show< / span > < span class = "p" > ()< / span >
< span class = "p" > })< / span >
< span class = "p" > })< / span >
< / code > < / pre > < / div > < p > You can activate individual tabs in several ways:< / p >
< div class = "highlight" > < pre class = "chroma" > < code class = "language-js" data-lang = "js" > < span class = "kd" > var< / span > < span class = "nx" > triggerEl< / span > < span class = "o" > =< / span > < span class = "nb" > document< / span > < span class = "p" > .< / span > < span class = "nx" > querySelector< / span > < span class = "p" > (< / span > < span class = "s1" > ' #myTab a[href=" #profile" ]' < / span > < span class = "p" > )< / span >
< span class = "nx" > bootstrap< / span > < span class = "p" > .< / span > < span class = "nx" > Tab< / span > < span class = "p" > .< / span > < span class = "nx" > getInstance< / span > < span class = "p" > (< / span > < span class = "nx" > triggerEl< / span > < span class = "p" > ).< / span > < span class = "nx" > show< / span > < span class = "p" > ()< / span > < span class = "c1" > // Select tab by name
< / span > < span class = "c1" > < / span >
< span class = "kd" > var< / span > < span class = "nx" > triggerFirstTabEl< / span > < span class = "o" > =< / span > < span class = "nb" > document< / span > < span class = "p" > .< / span > < span class = "nx" > querySelector< / span > < span class = "p" > (< / span > < span class = "s1" > ' #myTab li:first-child a' < / span > < span class = "p" > )< / span >
< span class = "nx" > bootstrap< / span > < span class = "p" > .< / span > < span class = "nx" > Tab< / span > < span class = "p" > .< / span > < span class = "nx" > getInstance< / span > < span class = "p" > (< / span > < span class = "nx" > triggerFirstTabEl< / span > < span class = "p" > ).< / span > < span class = "nx" > show< / span > < span class = "p" > ()< / span > < span class = "c1" > // Select first tab
< / span > < / code > < / pre > < / div > < h3 id = "fade-effect" > Fade effect< / h3 >
< p > To make tabs fade in, add < code > .fade< / code > to each < code > .tab-pane< / code > . The first tab pane must also have < code > .show< / code > to make the initial content visible.< / p >
< div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-content" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane fade show active" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " home" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " home-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane fade" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " profile" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " profile-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane fade" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " messages" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " messages-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane fade" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " settings" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " settings-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< / code > < / pre > < / div > < h3 id = "methods" > Methods< / h3 >
< div class = "bd-callout bd-callout-danger" >
< h4 id = "asynchronous-methods-and-transitions" > Asynchronous methods and transitions< / h4 >
< p > All API methods are < strong > asynchronous< / strong > and start a < strong > transition< / strong > . They return to the caller as soon as the transition is started but < strong > before it ends< / strong > . In addition, a method call on a < strong > transitioning component will be ignored< / strong > .< / p >
< p > < a href = "/docs/5.0/getting-started/javascript/#asynchronous-functions-and-transitions" > See our JavaScript documentation for more information< / a > .< / p >
< / div >
< h4 id = "constructor" > constructor< / h4 >
< p > Activates a tab element and content container. Tab should have either a < code > data-bs-target< / code > or an < code > href< / code > targeting a container node in the DOM.< / p >
< div class = "highlight" > < pre class = "chroma" > < code class = "language-html" data-lang = "html" > < span class = "p" > < < / span > < span class = "nt" > ul< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav nav-tabs" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " myTab" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tablist" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " presentation" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link active" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " home-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #home" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " home" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " true" < / span > < span class = "p" > > < / span > Home< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " presentation" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " profile-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #profile" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " profile" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " false" < / span > < span class = "p" > > < / span > Profile< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " presentation" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " messages-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #messages" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " messages" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " false" < / span > < span class = "p" > > < / span > Messages< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > li< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-item" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " presentation" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > a< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " nav-link" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " settings-tab" < / span > < span class = "na" > data-bs-toggle< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > href< / span > < span class = "o" > =< / span > < span class = "s" > " #settings" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tab" < / span > < span class = "na" > aria-controls< / span > < span class = "o" > =< / span > < span class = "s" > " settings" < / span > < span class = "na" > aria-selected< / span > < span class = "o" > =< / span > < span class = "s" > " false" < / span > < span class = "p" > > < / span > Settings< span class = "p" > < /< / span > < span class = "nt" > a< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > li< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > ul< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-content" < / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane active" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " home" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " home-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " profile" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " profile-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " messages" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " messages-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > div< / span > < span class = "na" > class< / span > < span class = "o" > =< / span > < span class = "s" > " tab-pane" < / span > < span class = "na" > id< / span > < span class = "o" > =< / span > < span class = "s" > " settings" < / span > < span class = "na" > role< / span > < span class = "o" > =< / span > < span class = "s" > " tabpanel" < / span > < span class = "na" > aria-labelledby< / span > < span class = "o" > =< / span > < span class = "s" > " settings-tab" < / span > < span class = "p" > > < / span > ...< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < /< / span > < span class = "nt" > div< / span > < span class = "p" > > < / span >
< span class = "p" > < < / span > < span class = "nt" > script< / span > < span class = "p" > > < / span >
< span class = "kd" > var< / span > < span class = "nx" > firstTabEl< / span > < span class = "o" > =< / span > < span class = "nb" > document< / span > < span class = "p" > .< / span > < span class = "nx" > querySelector< / span > < span class = "p" > (< / span > < span class = "s1" > ' #myTab li:last-child a' < / span > < span class = "p" > )< / span >
< span class = "kd" > var< / span > < span class = "nx" > firstTab< / span > < span class = "o" > =< / span > < span class = "k" > new< / span > < span class = "nx" > bootstrap< / span > < span class = "p" > .< / span > < span class = "nx" > Tab< / span > < span class = "p" > (< / span > < span class = "nx" > firstTabEl< / span > < span class = "p" > )< / span >
< span class = "nx" > firstTab< / span > < span class = "p" > .< / span > < span class = "nx" > show< / span > < span class = "p" > ()< / span >
< span class = "p" > < /< / span > < span class = "nt" > script< / span > < span class = "p" > > < / span >
< / code > < / pre > < / div > < h4 id = "show" > show< / h4 >
< p > Selects the given tab and shows its associated pane. Any other tab that was previously selected becomes unselected and its associated pane is hidden. < strong > Returns to the caller before the tab pane has actually been shown< / strong > (i.e. before the < code > shown.bs.tab< / code > event occurs).< / p >
< div class = "highlight" > < pre class = "chroma" > < code class = "language-js" data-lang = "js" > < span class = "kd" > var< / span > < span class = "nx" > someTabTriggerEl< / span > < span class = "o" > =< / span > < span class = "nb" > document< / span > < span class = "p" > .< / span > < span class = "nx" > querySelector< / span > < span class = "p" > (< / span > < span class = "s1" > ' #someTabTrigger' < / span > < span class = "p" > )< / span >
< span class = "kd" > var< / span > < span class = "nx" > tab< / span > < span class = "o" > =< / span > < span class = "k" > new< / span > < span class = "nx" > bootstrap< / span > < span class = "p" > .< / span > < span class = "nx" > Tab< / span > < span class = "p" > (< / span > < span class = "nx" > someTabTriggerEl< / span > < span class = "p" > )< / span >
< span class = "nx" > tab< / span > < span class = "p" > .< / span > < span class = "nx" > show< / span > < span class = "p" > ()< / span >
< / code > < / pre > < / div > < h4 id = "dispose" > dispose< / h4 >
< p > Destroys an element’ s tab.< / p >
< h4 id = "getinstance" > getInstance< / h4 >
< p > < em > Static< / em > method which allows you to get the tab instance associated with a DOM element< / p >
< div class = "highlight" > < pre class = "chroma" > < code class = "language-js" data-lang = "js" > < span class = "kd" > var< / span > < span class = "nx" > triggerEl< / span > < span class = "o" > =< / span > < span class = "nb" > document< / span > < span class = "p" > .< / span > < span class = "nx" > querySelector< / span > < span class = "p" > (< / span > < span class = "s1" > ' #trigger' < / span > < span class = "p" > )< / span >
< span class = "kd" > var< / span > < span class = "nx" > tab< / span > < span class = "o" > =< / span > < span class = "nx" > bootstrap< / span > < span class = "p" > .< / span > < span class = "nx" > Tab< / span > < span class = "p" > .< / span > < span class = "nx" > getInstance< / span > < span class = "p" > (< / span > < span class = "nx" > triggerEl< / span > < span class = "p" > )< / span > < span class = "c1" > // Returns a Bootstrap tab instance
< / span > < / code > < / pre > < / div > < h3 id = "events" > Events< / h3 >
< p > When showing a new tab, the events fire in the following order:< / p >
< ol >
< li > < code > hide.bs.tab< / code > (on the current active tab)< / li >
< li > < code > show.bs.tab< / code > (on the to-be-shown tab)< / li >
< li > < code > hidden.bs.tab< / code > (on the previous active tab, the same one as for the < code > hide.bs.tab< / code > event)< / li >
< li > < code > shown.bs.tab< / code > (on the newly-active just-shown tab, the same one as for the < code > show.bs.tab< / code > event)< / li >
< / ol >
< p > If no tab was already active, then the < code > hide.bs.tab< / code > and < code > hidden.bs.tab< / code > events will not be fired.< / p >
< table class = "table" >
< thead >
< tr >
< th style = "width: 150px;" > Event type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < code > show.bs.tab< / code > < / td >
< td > This event fires on tab show, but before the new tab has been shown. Use < code > event.target< / code > and < code > event.relatedTarget< / code > to target the active tab and the previous active tab (if available) respectively.< / td >
< / tr >
< tr >
< td > < code > shown.bs.tab< / code > < / td >
< td > This event fires on tab show after a tab has been shown. Use < code > event.target< / code > and < code > event.relatedTarget< / code > to target the active tab and the previous active tab (if available) respectively.< / td >
< / tr >
< tr >
< td > < code > hide.bs.tab< / code > < / td >
< td > This event fires when a new tab is to be shown (and thus the previous active tab is to be hidden). Use < code > event.target< / code > and < code > event.relatedTarget< / code > to target the current active tab and the new soon-to-be-active tab, respectively.< / td >
< / tr >
< tr >
< td > < code > hidden.bs.tab< / code > < / td >
< td > This event fires after a new tab is shown (and thus the previous active tab is hidden). Use < code > event.target< / code > and < code > event.relatedTarget< / code > to target the previous active tab and the new active tab, respectively.< / td >
< / tr >
< / tbody >
< / table >
< div class = "highlight" > < pre class = "chroma" > < code class = "language-js" data-lang = "js" > < span class = "kd" > var< / span > < span class = "nx" > tabEl< / span > < span class = "o" > =< / span > < span class = "nb" > document< / span > < span class = "p" > .< / span > < span class = "nx" > querySelector< / span > < span class = "p" > (< / span > < span class = "s1" > ' a[data-bs-toggle=" tab" ]' < / span > < span class = "p" > )< / span >
< span class = "nx" > tabEl< / span > < span class = "p" > .< / span > < span class = "nx" > addEventListener< / span > < span class = "p" > (< / span > < span class = "s1" > ' shown.bs.tab' < / span > < span class = "p" > ,< / span > < span class = "kd" > function< / span > < span class = "p" > (< / span > < span class = "nx" > event< / span > < span class = "p" > )< / span > < span class = "p" > {< / span >
< span class = "nx" > event< / span > < span class = "p" > .< / span > < span class = "nx" > target< / span > < span class = "c1" > // newly activated tab
< / span > < span class = "c1" > < / span > < span class = "nx" > event< / span > < span class = "p" > .< / span > < span class = "nx" > relatedTarget< / span > < span class = "c1" > // previous active tab
< / span > < span class = "c1" > < / span > < span class = "p" > })< / span >
< / code > < / pre > < / div >
< / div >
< / main >
< / div >
< footer class = "bd-footer p-3 p-md-5 mt-5 bg-light text-center text-sm-start" >
< div class = "container" >
< ul class = "bd-footer-links ps-0 mb-3" >
< li class = "d-inline-block" > < a href = "https://github.com/twbs" > GitHub< / a > < / li >
< li class = "d-inline-block ms-3" > < a href = "https://twitter.com/getbootstrap" > Twitter< / a > < / li >
< li class = "d-inline-block ms-3" > < a href = "/docs/5.0/examples/" > Examples< / a > < / li >
< li class = "d-inline-block ms-3" > < a href = "/docs/5.0/about/overview/" > About< / a > < / li >
< / ul >
< p class = "mb-0" > Designed and built with all the love in the world by the < a href = "/docs/5.0/about/team/" > Bootstrap team< / a > with the help of < a href = "https://github.com/twbs/bootstrap/graphs/contributors" > our contributors< / a > .< / p >
< p class = "mb-0" > Currently v5.0.0-beta1. Code licensed < a href = "https://github.com/twbs/bootstrap/blob/main/LICENSE" target = "_blank" rel = "license noopener" > MIT< / a > , docs < a href = "https://creativecommons.org/licenses/by/3.0/" target = "_blank" rel = "license noopener" > CC BY 3.0< / a > .< / p >
< / div >
< / footer >
< script src = "/docs/5.0/dist/js/bootstrap.bundle.min.js" integrity = "sha384-ygbV9kiqUc6oa4msXn9868pTtWMgiQaeYH7/t7LECLbyPA2x65Kgf80OJFdroafW" crossorigin = "anonymous" > < / script >
< script src = "https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js" > < / script >
< script src = "/docs/5.0/assets/js/docs.min.js" > < / script >
< / body >
< / html >