CSS Grid Layout

<!DOCTYPE html>
<html>
<head>
  <style>
.grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr); /* 3 equal columns */
  gap: 10px;
}
.grid div {
  background: lightcoral;
  padding: 20px;
  text-align: center;
}
</style> </head> <body> <div class="grid">
&lt;div&gt;1&lt;/div&gt;
&lt;div&gt;2&lt;/div&gt;
&lt;div&gt;3&lt;/div&gt;
&lt;div&gt;4&lt;/div&gt;
&lt;div&gt;5&lt;/div&gt;
&lt;div&gt;6&lt;/div&gt;
</div> </body> </html>

Explanation:

  • display: grid; arranges items into a grid.
  • grid-template-columns: repeat(3, 1fr); makes 3 equal columns.
  • gap: space between items.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *