1

したがって、基本的に私が持っているのは、すべてのコンテンツを含むメイン コンテナー div です。コンテナーの横に固定の垂直ナビゲーション リストが表示されるようにします。

ウィンドウのサイズを変更して別の解像度を表示すると、問題が発生します。現在、コンテナーで約 1024px の固定幅を使用しており、最小幅は 1200px ですが、nav コンテナーで -125px のマージンを使用して外側に取得しているため、固定 navlist の一部が切り取られています。コンテンツ コンテナ。

通常の見た目はこちら

ここに画像の説明を入力

次に、サイズを縮小し、設定した最小幅がキックインすると

ここに画像の説明を入力

nav .nava { float:left; のコードは次のとおりです。位置:固定; マージン左:-125px; テキスト揃え:右; }

4

1 に答える 1

0
.nava
{
    float:left; 
    position: fixed;
    min-width: ??px         //Set your minimum needs here.
    max-width: ???%;        //preferably % because you don't know the maximum
    padding-left: -125px;   //!!!
    text-align:right; 
}

あなたの意図がパディングであるときは決してマージンを使用しないでください。

于 2012-10-10T05:03:17.220 に答える