Если у блочного элемента не задана высота, то его высота сформируется содержимым:
<div>text</div>
div { width: 100px; border: 1px solid red; }
Результат выполнения кода: