Understanding the Grid Notation in Bootstrap: col-md-4, col-xs-1, col-lg-2
Bootstrap's new grid system employs a simple yet effective notation to control the layout of elements: col--, where the asterisk (*) represents a number. This notation not only defines the width of elements but also their alignment on different screen sizes.
How Numbers Define Grid Alignment
The numbers in the grid classes (col-xs-1, col-lg-2, etc.) determine the number of "columns" an element will occupy within the grid. Bootstrap divides the available space into 12 equal columns, so a col-md-4 class specifies that the element should span 4 of those 12 columns.
How to Use the Numbers
To use these numbers, simply add a grid class to the desired element. For instance, to create a column that spans 4 columns on medium screens (md), you would use the col-md-4 class. For finer control, you can specify different numbers for different screen sizes, such as col-xs-1 col-md-4, which would make the element occupy 1 column on extra small screens (xs) and 4 columns on medium screens (md).
What the Numbers Represent
The numbers in the grid classes represent the width of an element relative to the available space. For example, col-xs-1 means the element will take up 1/12 of the available width on extra small screens. Similarly, col-lg-2 means the element will occupy 2/12 of the available width on large screens.
Grid Class Precedence
It's important to note that grid classes for a specific screen size apply not only to that size but also to larger screen sizes. For instance, the col-xs-6 class applies to all screens from extra small to large. However, if you specify a grid class for a larger screen size, it will override the one for a smaller screen size.
Conclusion
Understanding the meaning of the numbers in the col-md-4, col-xs-1, and col-lg-2 classes is crucial for effectively managing the layout of elements in Bootstrap. By leveraging these classes, you can create responsive and adaptable web designs that seamlessly adjust to different screen sizes.
The above is the detailed content of How do numbers in Bootstrap's grid notation (col-md-4, col-xs-1, col-lg-2) define element width and alignment?. For more information, please follow other related articles on the PHP Chinese website!