我有几个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