html - 浏览器调整大小时将子 div 文本换行到下一行
问题描述
当浏览器调整大小并且不再适合时,如何让孩子的全文内容移至下一行?
所以结果是这样
这段文字在 - 第一个孩子
这个文字在第二个孩子
.child1 {
display: inline;
margin-right: 10px;
}
.child2 {
display: inline;
}
<div>
<div class="child1">
This text is in - first child
</div>
<div class="child2">
This text is in second child
</div>
</div>
解决方案
使用display:inline-block
orfloat:left
代替display:inline
下一行
.child1 {
display: inline-block;
margin-right: 10px;
}
.child2 {
display: inline-block;
}
<div>
<div class="child1">
This text is in - first child
</div>
<div class="child2">
This text is in second child
</div>
</div>
推荐阅读
- python - 用作库时如何在蝗虫中输出csv?
- mysql - Qt 6 配置选项失败
- swift - 如何从另一个类更新 UICollectionView?
- assembly - 将 xmm 寄存器的低两个 32 位浮点数扩展为整个 xmm 寄存器
- javascript - [JavaScript]为什么进度条 addeventlistener 不起作用?
- node.js - 无法读取未定义 discord.js 的属性“获取”
- html - 为什么我的列表超出表格单元格?
- kivy - 如何在 KivyMD 文本字段中更改提示文本的字体名称?
- javascript - 当我声明一个类字段时,为什么 jshint 会抛出错误?
- c - 用 C 复位 PIC24FJ128GA010