Высота ребенка, чтобы соответствовать пустому пространству - PullRequest
0 голосов
/ 18 октября 2018

Как сделать story высоту, чтобы вместить все пустое пространство, до нижней границы родителя?

.grid{
display:grid;
grid-template-columns:40% auto;
grid-gap:10px;
min-height:100vh;
}

.gridleft{
background:gold;
}

.inptop{
display:block;
width:100%;
background:lightblue;
outline:none; border:none;
}

.story{
background:#ddd;
min-height:120px;
overflow-y:scroll;
}

.gridright{
background:lightgreen;
}
<div class='grid'>
<div class='gridleft'></div>
<div class='gridright'>
<input type='text' class='inptop'>
<div class='story'>STORY</div>
</div>
</div>

1 Ответ

0 голосов
/ 18 октября 2018

Flexbox может сделать это

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

 ::before,
 ::after {
  box-sizing: inherit;
}

.grid {
  display: grid;
  grid-template-columns: 40% auto;
  grid-gap: 10px;
  min-height: 100vh;
}

.gridleft {
  background: gold;
}

.inptop {
  display: block;
  width: 100%;
  background: lightblue;
  outline: none;
  border: none;
}

.story {
  background: #ddd;
  overflow-y: scroll;
  flex: 1 0 120px;
}

.gridright {
  background: lightgreen;
  display: flex;
  flex-direction: column;
}
<div class='grid'>
  <div class='gridleft'></div>
  <div class='gridright'>
    <input type='text' class='inptop'>
    <div class='story'>STORY</div>
  </div>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...