css - 如何在达到列的 flex-basis 后使第二列内的文本换行

标签 css flexbox

如何使第二列中的文本在达到列的 flex-basis 后换行?考虑到我已将 flex-basis 设置为 100px,为什么右列的宽度仍然增加?

.specific-image-flexbox {
    display: flex;
}
.specific-image-column {
    flex: 4;
    background-color: red;
}
.artwork-info-column {
    flex: 1;
    background-color: #f5f5f5;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 100px;
    padding: 15px;
    line-height: 1.8rem;
    background-color: blue;
}
<div class="specific-image-flexbox">
    <div class="specific-image-column">sssss</div>
    <div class="artwork-info-column">sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss</div>
</div>

最佳答案

希望对您有所帮助!

.specific-image-flexbox { display: flex; }
.specific-image-column {
    flex: 4;
    background-color: red;
}
.artwork-info-column {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 100px;
    padding: 15px;
    line-height: 1.8rem;
    background-color: blue;
    word-break: break-all;
}
<div class="specific-image-flexbox">
    <div class="specific-image-column">sssss</div>
    <div class="artwork-info-column">sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss</div>
</div>

关于css - 如何在达到列的 flex-basis 后使第二列内的文本换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53855782/

相关文章:

javascript - 添加类不工作

css - 在我的导航中创建指示器槽口时出现 css 问题

javascript - JQuery UI 工具提示 - 调用 ajax 后不透明度被破坏。

html - 如何让 child 不扩展 flex 容器 parent 的宽度?

css - 是否可以同时使用 flexbox 执行类似 "row-reverse"和 "column-reverse"的操作?

jquery - 添加了 overflow-y 但现在有新的副作用

html - 文本行流到第二行(html div 和元素符号)?

css - 使用 flexbox 具有相同高度元素的多线网格

html - 使用 Flexbox 水平和垂直对齐事物

html - 在 flex 容器的整个宽度上对齐内部 Flexbox 元素