私は Web 開発の初心者で、次の問題に直面しています。
幅と高さが不明な親 div があり、この div を次のように 4 つの部分に分割したいと考えています。
+---------------------------------------------------------------- ------------------------+ |+--------------------+ +--------------------+ +--------- ---+ +---------------+| ||DIV 1 | |部門 2 | |部門 3 | |部門 4 || ||幅: n ピクセル | |幅: n ピクセル | |幅: 50px | |幅: n ピクセル || |+--------------------+ +--------------------+ +--------- ---+ +---------------+| +---------------------------------------------------------------- ------------------------+
したがって、div1、div2、および div4 は同じ幅である必要がありますが、div3 の静的な幅は 50px です。
これまで、いくつかのヘルパー コンテナーを使用してこれを達成してきました。
divA = "位置:絶対; 幅:66.6%" divB = "位置:絶対;左:0px;右:50px" div1 = "幅:50%" div2 = "幅:50%" div3 = "位置:絶対;右:0px;幅:50px" div4 = "幅:33.3%;右:0px"
まず、div1、div2、および div4 の幅が同じではないため、このソリューションは私のニーズに完全には適合しません。Div1/div2 の幅は (66.6%-50px)/2 < 33.3% ですが、div4 の幅は正確に 33.3% です。
次に、div3 の幅を 2 か所で定義する必要があり、これが少し面倒です。
だから私の質問:
このユースケースを純粋な html/css (テーブルを使用せずに) で解決する方法はありますか?
前もって感謝します、
グリーズ、
ハラルド