html - 防止 flexbox 元素根据段落拉伸(stretch)

标签 html css flexbox

<分区>

你好,我是 HTML 和 CSS 的新手,我正在尝试做一个网站来快速学习它。我正在使用 flexbox,但遇到了问题。

起初我的 flexbox 元素大小不一样(例如:Image),但后来我使用 flex: 1; 修复了它,它看起来像 this .它们的尺寸都相同,但它们都占据了彼此最长的尺寸,但当我做长段落时,它仍然不起作用(例如:Image)。我想以相同的大小独立于段落来制作我的所有元素,当我制作长段落时,我希望它们位于底行(例如:Thats what I'm wanting)。我该怎么做?

抱歉我的英语不好,我的英语不是很好。

*{
    margin: 0px;
    padding: 0px;
}
.container-1 div{
    border: 3px black solid;
    padding: 120px;
    margin-top: 50px;
}
.container-1{
    display: flex;
    justify-content: space-between;
}
.box-1{
    margin-left: 1em;
    flex: 1;
}
.box-2{
    flex: 1;
}
.box-3{
    flex: 1;
    margin-right: 1em; 
}
<div class="container-1">
    <div class="box-1">
        <h3>AAAAA</h3>
        <p>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</p>
    </div>
    <div class="box-2">
        <h3>AA</h3>
        <p>a</p>
    </div>
    <div class="box-3">
        <h3>AAAAAAAAAAA</h3>
        <p>a</p>
    </div>
</div>

最佳答案

可以添加

p{ word-break: break-all }

到你的 CSS。

关于html - 防止 flexbox 元素根据段落拉伸(stretch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58976007/

上一篇:javascript - 如何使用 vanilla javascript 确定 <div> 是否可滚动?

下一篇:javascript - package.json 文件在资源管理器可视代码中不可见

相关文章:

javascript - 防止 iOS Safari 中的方向改变

javascript - 使用本地存储

javascript - 如何创建具有合并和调整大小功能的表?

html - Chrome 自动保存所有已加载网站的 html

css - DIV定位(多个div,不同Z索引)

html - 使子元素的高度为父元素最大高度的 100%

html - flex 的 Chrome 显示问题

css - 图像周围不需要的边框不是 CSS 边框或使用 Bootstrap 4 的轮廓

javascript - 更新我的文本区域的字符数限制

html - 无法滚动到容器溢出的 flex 元素顶部