我有幾個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'並給予'div'然後'MAX-width'放那裏有文字。 – Sand
最簡單的方法可能是將兩者都放在同一個容器中('div'或任何你喜歡的),並給這個容器固定的寬度。雖然不是真正的動態解決方案。不過,我不確定你想要做什麼只需要CSS。 – domsson
我稍微改變了問題,並嘗試創建一個堆棧片段。 – Hedge