gpt4 book ai didi

css - 如何让 CSS float 在一行中?

转载 作者:数据小太阳 更新时间:2023-10-29 09:05:17 24 4
gpt4 key购买 nike

我想在同一行上使用 float: left 为左侧的元素放置两个元素。

我一个人实现这个没有问题。问题是,我希望这两个元素保持在同一行即使您将浏览器调整得非常小。你知道……就像 table 一样。

目标是防止右侧的元素无论如何

如何使用 CSS 告诉浏览器我宁愿拉伸(stretch)包含的 div 而不是将其包装以便 float: right; div 低于 float: left; div?

我想要的:

                                   \
+---------------+ +------------------------/
| float: left; | | float: right; \
| | | /
| | |content stretching \ Screen Edge
| | |the div off the screen / <---
+---------------+ +------------------------\
/

最佳答案

另一种选择是将空白属性 nowrap 设置为父 div,而不是 float :

.parent {
white-space: nowrap;
}

并重置空白并使用行内 block 显示,这样 div 会保持在同一行,但您仍然可以为其指定宽度。

.child {
display:inline-block;
width:300px;
white-space: normal;
}

这是一个 JSFiddle:https://jsfiddle.net/9g8ud31o/

关于css - 如何让 CSS float 在一行中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/266015/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com