CSS CSS Tutorial CSS Advanced CSS Responsive Web Design(RWD) CSS Grid CSS Properties Sass Tutorial Sass Functions



place-items

CSS is a powerful tool for designing and styling web pages. It offers a wide range of properties that can be used to create visually appealing and responsive layouts. One such property is place-items, which is used to align and position grid items within a grid container.

What is Place-Items?

place-items is a shorthand property that combines the align-items and justify-items properties. It is used to set the alignment and positioning of grid items within a grid container. The align-items property is used to align items vertically, while the justify-items property is used to align items horizontally.

The place-items property accepts two values, which are used to set the alignment and positioning of grid items. The first value sets the alignment of items along the vertical axis, while the second value sets the alignment of items along the horizontal axis. If only one value is specified, it is used for both the vertical and horizontal alignment.

Examples of Place-Items

Let's take a look at some examples of how place-items can be used to align and position grid items within a grid container.

Example 1: Centering Items

In this example, we have a grid container with three grid items. We want to center the items both vertically and horizontally within the container. We can achieve this by setting the place-items property to center.

<div class="grid-container">
  <div class="grid-item">Item 1</div>
  <div class="grid-item">Item 2</div>
  <div class="grid-item">Item 3</div>
</div>


In the above code, we have set the place-items property to center for the grid container. This centers the grid items both vertically and horizontally within the container.

Example 2: Aligning Items to the Start

In this example, we have a grid container with three grid items. We want to align the items to the start of the container both vertically and horizontally. We can achieve this by setting the place-items property to start.

<div class="grid-container">
  <div class="grid-item">Item 1</div>
  <div class="grid-item">Item 2</div>
  <div class="grid-item">Item 3</div>
</div>


In the above code, we have set the place-items property to start for the grid container. This aligns the grid items to the start of the container both vertically and horizontally.

Example 3: Justifying Items to the End

In this example, we have a grid container with three grid items. We want to justify the items to the end of the container both vertically and horizontally. We can achieve this by setting the place-items property to end.

<div class="grid-container">
  <div class="grid-item">Item 1</div>
  <div class="grid-item">Item 2</div>
  <div class="grid-item">Item 3</div>
</div>


In the above code, we have set the place-items property to end for the grid container. This justifies the grid items to the end of the container both vertically and horizontally.

Conclusion

The place-items property is a powerful tool for aligning and positioning grid items within a grid container. It combines the align-items and justify-items properties, and can be used to set the alignment and positioning of items along both the vertical and horizontal axes. By using place-items, you can create visually appealing and responsive layouts for your web pages.

References

Activity