0

First, see the image.

enter image description here

How can I remove the extra space? I want to set the height of the box as per the content. How can I do it in Grid?

See the following code.

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.container {
  background-color: #ddd;
  padding: 10px;
  /* Grid CSS */
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}

.container div {
  border: 1px solid #000;
  padding: 15px;
}
<div class="container">
  <div>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Alias ipsum consectetur quod rem dolores? Dolorem, debitis quos. Illo aliquam hic cupiditate nemo temporibus quibusdam commodi dicta quisquam, saepe laboriosam tempore minus et rem architecto
    modi voluptatibus neque! Porro quibusdam itaque praesentium maxime rem deleniti est, sed dolorum reprehenderit pariatur provident.</div>
  <div>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Dolorum accusantium quos dolorem esse pariatur! Illo harum voluptatibus labore obcaecati cum?</div>
  <div>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Alias ipsum consectetur quod rem dolores? Dolorem, debitis quos. Illo aliquam hic cupiditate nemo temporibus quibusdam commodi dicta quisquam, saepe laboriosam tempore minus et rem architecto
    modi voluptatibus neque! Porro quibusdam itaque praesentium maxime rem deleniti est, sed dolorum reprehenderit pariatur provident.</div>
  <div>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Dolorum accusantium quos dolorem esse pariatur! Illo harum voluptatibus labore obcaecati cum?</div>
</div>

I want to fill the bottom space of the top box with the below box. Is it possible in Grid?

Mark Rotteveel
  • 100,966
  • 191
  • 140
  • 197
Ibrahim Hasnat
  • 935
  • 1
  • 8
  • 16

1 Answers1

-1

You can use the align-items property:

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.container {
  background-color: #ddd;
  padding: 10px;
  /* Grid CSS */
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  align-items: start;
}

.container div {
  border: 1px solid #000;
  padding: 15px;
}
<div class="container">
  <div>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Alias ipsum consectetur quod rem dolores? Dolorem, debitis quos. Illo aliquam hic cupiditate nemo temporibus quibusdam commodi dicta quisquam, saepe laboriosam tempore minus et rem architecto
    modi voluptatibus neque! Porro quibusdam itaque praesentium maxime rem deleniti est, sed dolorum reprehenderit pariatur provident.</div>
  <div>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Dolorum accusantium quos dolorem esse pariatur! Illo harum voluptatibus labore obcaecati cum?</div>
  <div>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Alias ipsum consectetur quod rem dolores? Dolorem, debitis quos. Illo aliquam hic cupiditate nemo temporibus quibusdam commodi dicta quisquam, saepe laboriosam tempore minus et rem architecto
    modi voluptatibus neque! Porro quibusdam itaque praesentium maxime rem deleniti est, sed dolorum reprehenderit pariatur provident.</div>
  <div>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Dolorum accusantium quos dolorem esse pariatur! Illo harum voluptatibus labore obcaecati cum?</div>
</div>
Sean
  • 6,873
  • 4
  • 21
  • 46
  • Actually, I want to fill the bottom space of the top box with the below box. Is it possible in Grid? – Ibrahim Hasnat Apr 06 '21 at 17:18
  • @IbrahimHasnat Down votes should not be used for answers that adequately answered the question as written at the time. Your clarification and edit is good, but shouldn't warrant a downvote for answers provided beforehand. – Sean Apr 07 '21 at 13:41
  • I didn't do that. And I don't know why and who did this. – Ibrahim Hasnat Apr 07 '21 at 14:00