html - How to make flex child height to wrap content -


this question has answer here:

what want make each child element's height wrap content.

here code:

<style>  .parent{         display: flex;     }  .child{      padding: 5px;     margin: 10px;     background: green;     height: auto; }     </style>  <div class="parent">      <div class="child">child1</div>     <div class="child">child2</div>     <div class="child">child3</div>     <div class="child" style="height:50px">child1</div>  </div> 

output:
enter image description here

expected output:
enter image description here

you need set align-items: flex-start on parent element because default value stretch.

.parent {    display: flex;    align-items: flex-start;  }    .child {    padding: 5px;    margin: 10px;    background: green;    height: auto;  }
<div class="parent">    <div class="child">child1</div>    <div class="child">child2</div>    <div class="child">child3</div>    <div class="child" style="height:50px">child1</div>  </div>


Comments

Popular posts from this blog

html - How to set bootstrap input responsive width? -

javascript - Highchart x and y axes data from json -

javascript - Get js console.log as python variable in QWebView pyqt -