ホームページ > ウェブフロントエンド > CSSチュートリアル > Flex コンテナの入力要素が縮小しないのはなぜですか?

Flex コンテナの入力要素が縮小しないのはなぜですか?

Mary-Kate Olsen
リリース: 2024-12-21 04:41:13
オリジナル
601 人が閲覧しました

Why Don't My Flex Container's Input Elements Shrink?

フレックス コンテナ要素が縮小しない

入力要素とボタン要素を収容するフレックス コンテナ内で flex および flex-grow を利用しようとすると、予想されるサイズ変更動作が発生しない可能性があります。この異常は、div とは異なり、ブラウザによって入力要素に割り当てられるデフォルトの幅から発生します。

以下は、ブラウザの自動幅割り当てを示すスニペットです:

Flex コンテナの入力要素が縮小しないのはなぜですか?

このシナリオでは、ブラウザーフレックス設定に関係なく、入力に設定された幅を割り当てます。

次の点を考慮してください:

input {
  border: 1px solid blue;
  display: inline;
}

div {
  border: 1px solid red;
  display: inline;
}
ログイン後にコピー
ログイン後にコピー


提供されたスニペットでは、input 要素はデフォルトの幅を保持しますが、 div は、フレックス コンテナーの寸法に合わせて調整されます。

以上がFlex コンテナの入力要素が縮小しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート