0

私のナビゲーションバーのために、ナビゲーションバーの高さと同じ高さのマージンを追加する必要があります。しかし、body、html、container の高さが 100% に設定されているため、margin を追加するとスクロール バーが表示されます。不要なスクロール バーを取得せずに、ナビゲーション バーにマージンを追加するにはどうすればよいですか? そして、なぜうまくいかないmargin-bottom: -42px;のですか?

body, html {
    height: 100%;
}

.navbar {
    z-index: 10;
}

.container-fluid {
    height: 100%;
    margin-top: 42px;
    // add margin from the nav bar
}
4

2 に答える 2

0

この.container-fluid { height: 100%; position:absolute; top:42px; } 絶対要素を試してみてください。domから削除し、指定した位置に正確に配置してください

于 2013-01-25T00:38:17.427 に答える
0
.container-fluid { overflow: hidden; }

これにより、スクロールバーが非表示になります

于 2013-01-25T08:32:16.610 に答える