Ни одно объяснение не является плохим ответом, и у вас также есть синтаксическая ошибка. Я предлагаю вам прочитать о Flexbox, прежде чем отвечать на вопросы, используя его.

ужно растянуть желтого ребенка, чтобы заполнить всю высоту родителя. Без установки родительской высоты. Высота родительского элемента должна зависеть от синего дочернего текста.https://jsfiddle.net/7vaequ1c/1/

<div style='display: flex'>
  <div style='background-color: yellow;height: 100%; width: 20px'>
  </div>
  <div style='background-color: blue'>
  some<br>
  cool<br>
  text
  </div>
</div>

Ответы на вопрос(4)

Ваш ответ на вопрос