Home > Web Front-end > CSS Tutorial > How to Override Bootstrap 3\'s 12 Column Limit in a Row?

How to Override Bootstrap 3\'s 12 Column Limit in a Row?

Linda Hamilton
Release: 2024-11-03 04:19:03
Original
985 people have browsed it

How to Override Bootstrap 3's 12 Column Limit in a Row?

Bootstrap 3: Addressing Column Limitations in Row

Bootstrap 3's default behavior limits the number of columns in a row to 12, causing issues when attempting to exceed this limit. This can occur when adding multiple blocks of content dynamically, leading to undesired overlapping.

Overriding Bootstrap's Behavior

To address this constraint, a custom class can be created to override Bootstrap's default behavior and allow for more than 12 columns in a row. This class can be applied to the .row container.

Responsive Considerations

While more than 12 columns are permissible in a single row, it's essential to consider responsiveness. Bootstrap utilizes column wrapping to ensure columns remain aligned across different screen sizes.

Example Code

The following code demonstrates the implementation of the custom class, ensuring columns float correctly even when exceeding 12 units in a row:

<code class="css">.large-group .col-xs-12 {
  float: left;
}

@media (min-width: 768px) {
  .large-group .col-sm-12 {
    float: left;
  }
}

@media (min-width: 992px) {
  .large-group .col-md-12 {
    float: left;
  }
}

@media (min-width: 1200px) {
  .large-group .col-lg-12 {
    float: left;
  }
}</code>
Copy after login

Markup Example

The following markup demonstrates the usage of the custom class:

<code class="html"><div class="container">
  <div class="row large-group" style="background-color:#ebebeb;">
    <div class="col-xs-9"><div style="background-color:#babeee;"><p>col 9</p></div></div>
    <div class="col-xs-3"><div style="background-color:#fefeeb;"><p>col 3</p></div></div>
    <div class="col-xs-12"><div style="background-color:#bada55;"><p>col 12</p></div></div>
  </div>
</div></code>
Copy after login

Benefits

Using this approach provides:

  • Flexibility to accommodate varying content layouts.
  • Improved responsiveness that adjusts dynamically to different screen sizes.

The above is the detailed content of How to Override Bootstrap 3\'s 12 Column Limit in a Row?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template