How to Include Bootstrap from CDN

Bootstrap is the world's most popular framework for building responsive, mobile-first websites. You can include Bootstrap in your web pages from a Content Delivery Network (CDN).

CSS

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet">

JS

Many of Bootstrap components require JavaScript to function. Include this right before the closing </body> tag.

Popper is used for tooltips and popovers.

<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.10.2/dist/umd/popper.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.min.js"></script>

Components Using JavaScript

  • Alerts for dismissing
  • Buttons for toggling states and checkbox/radio functionality
  • Carousel
  • Collapse
  • Dropdowns (also requires Popper)
  • Modals
  • Navbar to implement responsive behavior
  • Offcanvases
  • Toasts
  • Tooltips and popovers (also requires Popper)
  • Scrollspy

Mobile Friendly Websites

You need to add the viewport meta tag in the <head> element, to ensure proper rendering and touch zooming on mobile devices.

<meta name="viewport" content="width=device-width, initial-scale=1">

HTML5 doctype

Bootstrap requires HTML5 doctype.

<!doctype html>
<html lang="en">
  ...
</html>