等間隔の DIV を持つ流体幅
課題は、4 つの等間隔の DIV を持つ流体幅コンテナを作成することです。 DIV は水平方向に整列し、DIV 1 が左にフローティング、DIV 4 が右にフローティング、DIV 2 と 3 がその間に配置される必要があります。さらに、ブラウザのサイズが変更されると、間隔が動的に調整される必要があります。
解決策
これを実現するには、CSS プロパティ text-align: justify および display: を利用できます。インラインブロック。コードは次のとおりです。
#container { border: 2px dashed #444; height: 125px; text-align: justify; -ms-text-justify: distribute-all-lines; text-justify: distribute-all-lines; } .box1, .box2, .box3, .box4 { width: 150px; height: 125px; vertical-align: top; display: inline-block; } .stretch { width: 100%; display: inline-block; font-size: 0; line-height: 0 } .box1, .box3 { background: #ccc } .box2, .box4 { background: #0ff }
説明
ブラウザのサイズが変更されると、.stretch 要素は幅を調整して .box 要素間の間隔を維持するため、流動的なレイアウトになります。
以上が等間隔の DIV を持つ流体幅コンテナを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。