Is there any possibility to have divs with same heights, which contains images with different heights? I cannot use height css attribute, because I don't know the heights.
* {
  box-sizing: border-box;
}
.magazine-items {
  width: 500px;
  display:flex;
  flex-flow:row wrap;
}
.magazine-item {
  width:33%;
  display: grid;
  grid-template-areas: "image image image"
                       "text text text";
  border: 1px solid red;
  align-content: flex-start;
}
.magazine-item img {
  width:100%;
}
.text{
  grid-area: text;
}
.img {
  grid-area: image;
}
.double-text {
  width:80%;
  margin:auto;
}
<div class="magazine-items">
 <div class="magazine-item">
  <div class="img">
   <img src="https://upload.wikimedia.org/wikipedia/commons/b/b7/800px-Islas_Coronado.cc.jpg" alt="">
  </div> 
  <div class="text">
   <p>Porovnání detailů designu série Elle a Effe</p>
  </div>
 </div>
 <div class="magazine-item">
  <div class="img">
   <img src="https://www.onlinekoupelny.cz/image/catalog/magazin/Level_small.jpg" alt="">
  </div>
  <div class="text">
   <p>Vyvážené linie s citem pro maximální funkčnost, zaoblené tvary a nadčasová elegance činí z řady Level jednu z nejoblíbenějších sérií značky Paffoni.
   Vyvážené linie s citem pro maximální funkčnost, zaoblené tvary a nadčasová elegance činí z řady Level jednu z nejoblíbenějších sérií značky Paffoni.Vyvážené linie s citem pro maximální funkčnost, zaoblené tvary a nadčasová elegance činí z řady Level jednu z nejoblíbenějších sérií značky Paffoni.</p>
  </div>
 </div>
   <div class="magazine-item">
    <div class="img">
      <img src="https://dummyimage.com/600x400/000/fff" alt="">
    </div> 
    <div class="text">
      <p>Vyvážené linie s citem pro maximální funkčnost, zaoblené tvary a nadčasová elegance činí z řady Level jednu z nejoblíbenějších sérií značky Paffoni.</p>
    </div>
  </div>
</div>
This is what I managed to do with flexbox and grid but it still don't know how to set same height for divs without knowing the size of images.
Any ideas? Thank you
Edit: This is my expectation: 
Edit2: I reformulate my question. Is there any chance to get the divs like in the picture without using javascript or fixed height?