Here is my fiddle:
#container {
background-color: green;
}
.result {
border-radius: 6px;
display: inline-block;
width: 100%;
max-width: 160px;
min-width: 100px;
height: 160px;
border: 1px solid black;
background-color: white;
margin: 10px;
}
<div id="container">
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
<div class="result">1</div>
</div>
https://jsfiddle.net/6Laudc0s/
if you try to change the width of the browser, unwanted "green" areas may appear. I want those "cards" to extends 100% always, and go new line only when they are smaller than 100 pixel. I set min-width, max-width and 100% width, seemingly in vain. When the area is too narrow, I expected the cards to shrink up to 100 pixel but instead they decided to remain the same width, and go new line instead.