html - 让div在它跳下来之前缩小

标签 html css styling

我有两个并排的 div。两者都包含一个表。左边的比右边的小。

首先,我希望右边的那个能占用尽可能多的空间,而不会让左边的 div 跳下来。还。我希望这个正确的 div 随着窗口大小变小,直到它不能变小,然后它会跳下来。

现在发生的情况是,div right 首先向下跳,然后随着窗口变小而缩小。我想先尽可能缩小,然后如果窗口变小,它就往下跳。

希望你能明白我在说什么:

<div id="left">
    <table>
        <tr>
            <td>Content here is not so wide</td>
        </tr>
    </table>
</div>

<div id="right">
    <table>
        <tr>
            <td>Big table with lots of columns</td>
            <td>Big table with lots of columns</td>
            <td>Big table with lots of columns</td>
            <td>Big table with lots of columns</td>
            <td>Big table with lots of columns</td>
        </tr>
    </table>
</div>

最佳答案

您应该将这两个元素放在带有 display:flex 的容器中;

然后您就可以为第一个元素设置宽度,并为最大宽度调整另一个元素。还要为第二个元素添加最小宽度。

最后,您需要将这两个元素都显示为行内 block ,这样当第二个元素变小时,它会向下跳转。

关于html - 让div在它跳下来之前缩小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25568675/

相关文章:

html - 对桌面选项卡和移动 Accordion 使用相同的代码 - 仅限 CSS

javascript - 重新排序 <ul> 的显示顺序

javascript - 如何更改div的子内容?

javascript - 使用建议扩展搜索框

python - 如何使用 QtCore.Qt.UserRole 在 QListWidgetItem 中显示部分粗体文本

jquery - 如何在jquery中获取多选的选项值和文本

jquery - 查看更多/更少按钮到书架的无序列表,并在连续每 6 本书后自动调整书架

html - 对齐3个div同时左右仅repeat-x且中间居中

html - 如何使用输入按钮和文本大小按钮设置 td 样式?

css - 将 className 属性添加到 dangerouslySetInnerHTML 内容