P粉2918868422023-08-22 10:44:15
これは、div を別の div 内で水平方向に整列させる CSS3 の方法です。
justify-content 属性には 5 つの値があります:
コード量が少なく、非常に効率的です
ブラウザのサポート: Flexbox は、IE <10 を除くすべての主要なブラウザでサポートされています。 Safari 8 や IE10 などの一部の最近のブラウザ バージョンでは、 ベンダー プレフィックス が必要です。プレフィックスをすばやく追加するには、Autoprefixer を使用します。詳細については、この回答を参照してください。
P粉0290579282023-08-22 00:47:05
この CSS を使用して、div を次のように配置します (float が最初):
リーリー注: 最初に右をフロートし、次に左をフロートし、次に中央をフロートすることもできます。フローティング コンテンツが「メイン」の中央セクションの前に配置されることが重要です。
注: 通常は、#container
の最後にこのコードを追加します。 <div style="clear:both;">< /div>
では、#center
の高さから単に配置するのではなく、#container
の高さを垂直方向に拡張して、両側のフローティング コンテンツに対応します。こんな感じ これで両面の内容が底からはみ出すのを防ぎます。