見出しとテキストをそれぞれ囲む複数のdivがあります。いくつかの見出しは手動で<br />
と隣接する段落のテキストを設定します。私は、テキストの幅を見出しの最も広い部分と同じにします。テキストの見出しの幅を一致させる幅
純粋にCSSでこれを行うにはどうすればよいですか?
.flex-text {
align-items: center;
display: flex;
justify-content: start;
color: #007990;
flex-direction: column;
}
.flex-text p {
color: #545641;
text-align: justify;
}
<div class='flex-text'>
<h3>Supercool heading <br />done nicely</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
は 'div'でそれを入れて、' 'その後、MAX-width'をdiv'置くことを与えますテキストがそこにあります。 – Sand
最も簡単なのは、おそらく両方が同じコンテナ( 'div'または何でも好きなもの)に座って、そのコンテナに固定幅を与えることでしょう。あなたが探している動的ソリューションではありません。しかし、あなたがしようとしていることがCSSだけで可能かどうかはわかりません。 – domsson
私は少し質問を変更し、スタックスニペットを作成しようとします。 – Hedge