To target huge desktop monitors and high-resolution screens (like 4K displays), Bootstrap offers two top-tier breakpoints: Extra Large (xl) and Extra Extra Large (xxl).
The .col-xl-* class is applied when the screen width reaches a minimum of 1200 pixels. This is perfect for complex layouts that need plenty of horizontal breathing room, like admin dashboards, wide photo galleries, or dense data tables.
A 6-column grid using .col-xl-2 sections would be too cramped on laptops or tablets. But on a wide ≥1200px monitor, it provides a stunning panoramic view.
<div class="container">
<div class="row">
<!-- 6 equal columns (2 parts each) -->
<div class="col-xl-2">Item 1</div>
<div class="col-xl-2">Item 2</div>
<div class="col-xl-2">Item 3</div>
<div class="col-xl-2">Item 4</div>
<div class="col-xl-2">Item 5</div>
<div class="col-xl-2">Item 6</div>
</div>
</div>
Introduced in Bootstrap 5, the .col-xxl-* class triggers only on massive, ultra-wide screens that are 1400 pixels or wider.
This was added because modern monitors have become incredibly wide. Using `.xxl` allows you to prevent your content layout from painfully stretching out when viewed on a 27-inch iMac or a curved gaming monitor.
<div class="container">
<div class="row">
<div class="col-xxl-4">Left Panel</div>
<div class="col-xxl-8">Wide Content Screen</div>
</div>
</div>
Here is how the huge `xl` and `xxl` breakpoints cascade down to smaller devices:
| Class | xs / sm / md / lg (Under 1200px) | X-Large (≥1200px) | XX-Large (≥1400px) |
|---|---|---|---|
.col-xl-* |
100% Stacked | Horizontal (%) | Horizontal (%) |
.col-xxl-* |
100% Stacked | 100% Stacked | Horizontal (%) |