Horizontal Alignment Issue in Bootstrap Migration from 3 to 4
In the transition from Bootstrap 3 to 4, users may encounter a vertical alignment issue for columns. To resolve this, it's essential to consider the nesting changes introduced in Bootstrap 4.
Previously, in Bootstrap 3, nested columns could be placed within a column with the same column class (e.g., col-12). However, in Bootstrap 4, nesting requires a new row for each level of nesting. This change eliminates the centered alignment issue and ensures proper horizontal alignment.
The updated code follows the revised nesting approach:
<div class="row"> <div class="col-md-2"> <h1>TEST</h1> </div> <div class="col-md-2"> <h1>TEST</h1> </div> <div class="col-md-2"> <h1>TEST</h1> </div> <div class="col-md-2"> <h1>TEST</h1> </div> </div>
In this updated code, the nesting is removed, and each column is placed in its own row. By adhering to the recommended nesting guidelines, horizontal alignment is restored, ensuring proper visual representation.
The above is the detailed content of Why Are My Columns Not Aligning Properly After Migrating to Bootstrap 4?. For more information, please follow other related articles on the PHP Chinese website!