ホームページ >ウェブフロントエンド >CSSチュートリアル >Overflow:hidden を指定しても、Floated Div が垂直にスタックするのはなぜですか?

Overflow:hidden を指定しても、Floated Div が垂直にスタックするのはなぜですか?

DDD
DDDオリジナル
2024-11-13 14:43:02451ブラウズ

Why Do Floated Divs Stack Vertically Even with Overflow:hidden?

Floated Div の水平方向の配置

overflow: hidden を使用して div がコンテナ内で左にフローティングされている場合、それらは垂直方向にスタックされる可能性があります。水平方向に十分なスペースがあります。正しく配置されていることを確認するには、次の解決策を検討してください。

解決策:

すべてのフロート要素を収容するのに十分な幅の広い内部 div をコンテナ内に作成します。 divs.

#container {
  width: 200px;
  overflow: hidden;
}

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

.child {
  float: left;
  width: 50px;
  height: 50px;
}
<div>

内部の div に十分な幅を持たせることで、浮動小数点型のdiv は、意図したとおり、コンテナ内で水平方向に整列します。

以上がOverflow:hidden を指定しても、Floated Div が垂直にスタックするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。