内部にロゴ、メニュー、検索オプションがあるdiv
ヘッダーがあります。position:fixed
ロゴは左側に、メニューは中央に、検索は右側に配置されます。ロゴとメニューには相対位置があり、検索にはposition:absolute
.
さて、ここで問題です。ブラウザ ウィンドウのサイズを変更すると、検索 div がブラウザ ウィンドウの右上隅から一定の距離にとどまり、さらにサイズを変更すると、メニュー div と重なって押し下げられます。
何が問題なのかわかりませんが、次のようにしたいと思います: ヘッダーを一番上にしたいのですが、ウィンドウのサイズを変更するときに検索とメニューを移動させたくありません。ウィンドウがそれらの上でサイズ変更された場合、それらは表示されません。
では、これを行う最善の方法は何ですか? ヘッダー div を固定したままにして、他の div を絶対位置、相対位置、または 3 分の 1 に配置しますか?