Book Image

Bootstrap Site Blueprints

Book Image

Bootstrap Site Blueprints

Overview of this book

Table of Contents (16 chapters)
Bootstrap Site Blueprints
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Adjusting the products grid


Let's make our products grid look as it should. If you inspect the markup for our product items, you'll see that each has been given a class of col-sm-4:

<div class="product-item col-sm-4">

While this constrains the width of each of our product items, it has failed to produce an effective grid.

The primary problem here is that our items have varying heights. Thus, when trying to float left, as Bootstrap grid components do, these items bump into one another. This results in a broken, uneven layout as shown in the following screenshot:

Currently, in a medium and large viewport, product items 4 to 7 refuse to float neatly due to their uneven heights.

Let's adjust the styles of our grid items to enhance their visual presentation. Having done that, we can fix this layout problem.

  1. As we'll be writing custom styles, have _products-grid.less open in your editor.

  2. Let's write styles to adjust image width, font size, padding, and margins as shown in the following lines of...