我有一个容器div,固定值为widthheight,值为overflow: hidden.

我想要这个容器中的水平行Float:Left div.向左浮动的div在读取其父级的右边界后,自然会推到下面的"行"上.即使家长中的height人不允许这样做,这种情况也会发生.这看起来是这样的:

Wrong

我希望它是什么样子:

![右][2]-removed image shack image that had been replaced by an advert

注意:我想要的效果可以通过使用内联元素&white-space: no-wrap来实现(这就是我在所示图像中所做的).然而,这对我没有好处(原因太长,在这里无法解释),因为子div需要浮动的挡路级别元素.

推荐答案

您可以在容器中放置一个宽度足以容纳所有浮动div的内部div.

#container {
  background-color: red;
  overflow: hidden;
  width: 200px;
}

#inner {
  overflow: hidden;
  width: 2000px;
}

.child {
  float: left;
  background-color: blue;
  width: 50px;
  height: 50px;
}
<div id="container">
  <div id="inner">
    <div class="child"></div>
    <div class="child"></div>
    <div class="child"></div>
  </div>
</div>

Css相关问答推荐

基于子元素的子元素数量的样式元素

CSS Grid,意想不到的差距

在菜单中最后一项之后排除MUI分隔符

如何将bslib::card()中的扩展按钮移到右上方,其中full_screen = TRUE?

添加Angular 17的Stackblitz项目的Angular material 主题?

如何定位此下拉框的下拉面板

CSS Select 标签旁边的文本并输入

如何在不使用 sx props 的情况下从 Select 样式中定位 mui paper 组件?

如何在 konvajs 中居中放置项目?

CSS网格列随着长内容改变大小

为什么 flexbox 中的 在应用居中时不会调整大小?

为什么过渡属性不适用于 box-shadow?

CSS类和id同名

边框半径 + 背景 colored颜色 == 裁剪边框

纯 CSS 滚动动画

什么是 DOM 回流?

CSS 否定伪类 :not() 用于父/祖先元素

将 CSS 类添加到 Html.BeginForm()

你如何在 SASS 中定义属性 Select 器?

背景图像可以大于 div 本身吗?