HTML CSS Bootstrap JavaScript jQuery MySQL PHP Data Mining

Bootstrap Grid XLarge (.col-xl-*)

Written by RedoHub Team · Last updated: August 1, 2026

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-* Breakpoint (≥1200px)

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.

Example: 6-Column Layout

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.

.col-xl-2
.col-xl-2
.col-xl-2
.col-xl-2
.col-xl-2
.col-xl-2
<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>

The New .col-xxl-* Breakpoint (≥1400px)

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.

.col-xxl-4
Stacked <1400px
.col-xxl-8
Stacked <1400px
<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>

Summary Table for Ultra-Wide Grids

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 (%)

Common Mistakes to Avoid

Designing exclusively for .col-xl-* and forgetting smaller breakpoints. Columns using only .col-xl-* stack to 100% width on every screen below 1200px — always pair it with smaller breakpoint classes like .col-md-* for a graceful layout on laptops and tablets.
Assuming most visitors have xxl-sized monitors. Ultra-wide 1400px+ screens are still a minority of web traffic — design the default (mobile-first) layout carefully and treat xl/xxl as progressive enhancement, not the primary target.
Using col-xl-2 for six columns without checking content fit. Six evenly divided columns at 1200px leaves very little width per column (~200px) — verify that card or text content doesn't feel cramped before shipping.

Try It: A Layout That Adapts Across Three Breakpoints

A second example — one column definition that stacks on mobile, splits in half on tablets, and becomes a narrow sidebar on ultra-wide screens:

<div class="container">
    <div class="row">
        <div class="col-12 col-md-6 col-xxl-3">Sidebar</div>
        <div class="col-12 col-md-6 col-xxl-9">Main content</div>
    </div>
</div>

Frequently Asked Questions

Q: What's the actual pixel width of xl and xxl?

A: xl activates at 1200px and up; xxl activates at 1400px and up — both apply until a wider breakpoint (if any) takes over.

Q: Do I need col-xxl-* if I already have col-xl-*?

A: Not always — if the xl layout already looks good on ultra-wide screens, you can skip xxl entirely and let xl continue applying.

Q: Can I add my own custom breakpoint beyond xxl?

A: Only by customizing Bootstrap's Sass source and recompiling — the CDN build only ships the standard six breakpoints. See the official Bootstrap Grid documentation for the full breakpoint table.