ブートストラップを使用して、ジャンボトロン トップ、サイドナビゲーション (上部に固定)、およびサイドナビゲーションをクリックすると上部に表示されるコンテンツのセクションを含むページを作成しています。機能的にはすべて問題なく動作していますが、メイン コンテンツの配置には助けが必要です。
私の目標は、可能であれば、サイドナビゲーションでクリックされたコンテンツのセクションをページの最上部ではなく、ブラウザ ウィンドウの最上部から約 70 ピクセル下に表示することです。各セクションの上部に 70px を簡単に追加できますが、ページのセクション間に余白が多くなりすぎてしまいます。コードは次のように構成されています...
<body >
<!-- navigation header - fixed to top and transparent
================================================== -->
<!-- <header><ul><li><a></a><li><ul></header>-->
<!-- jumbotron
================================================== -->
<div class="container">
<div class="row-fluid" align="center">
<div class="jumbotron span12">
<!-- jumbotron content height: 800px -->
</div>
</div>
<!-- side nav
================================================== -->
<div class="row">
<div class="span3" id="side-nav" data-spy="affix" data-offset-top="760">
<ul class="nav nav-list">
<li><a href="#section_1_name">section 1</a></li>
<li><a href="#section_2_name">section 2</a></li>
<li><a> <!-- links to additional sections --> </a></li>
</ul>
</div>
<div class="span9 main-content">
<!-- Sample section 1
================================================== -->
<section id="section_1_name">
<div class="page-header">
<h1>header</h1>
</div>
<h3>Why you should do this</h3>
<p>It's so amazing you'll want to do it. It's so amazing you'll want to do it. It's so amazing you'll want to do it.</p>
<h3>Specfic Instructions</h3>
<p>lorem ispum ... </p>
</section>
<!-- Sample section 2
================================================== -->
<section id="section_2_name">
<div class="page-header">
<h1>header</h1>
</div>
<h3>Why you should do this</h3>
<p>It's so amazing you'll want to do it. It's so amazing you'll want to do it. It's so amazing you'll want to do it.</p>
<h3>Specfic Instructions</h3>
<p>lorem ispum ... </p>
</section>
<!-- Additional sections
================================================== -->
</div> <!-- end of row -->
</div> <!-- end span9 --->
</body>
サイドナビゲーションでクリックしたときに、各セクション X を上部から 70 ピクセル下に表示する方法はありますか?