Digamos que eu tenha o seguinte código CSS e HTML:
#header {
height: 150px;
}
<div id="header">
<h1>Header title</h1>
Header content (one or multiple lines)
</div>
A seção do cabeçalho tem altura fixa, mas o conteúdo do cabeçalho pode mudar.
Eu gostaria que o conteúdo do cabeçalho estivesse alinhado verticalmente na parte inferior da seção do cabeçalho, para que a última linha do texto "grude" na parte inferior da seção do cabeçalho.
Portanto, se houver apenas uma linha de texto, seria como:
----------------------------- | Título do cabeçalho | | | | conteúdo do cabeçalho (resultando em uma linha) -----------------------------
E se houvesse três linhas:
----------------------------- | Título do cabeçalho | | conteúdo do cabeçalho (que é tão | muita coisa que perfeitamente | se estende por três linhas) -----------------------------
Como isso pode ser feito em CSS?