私の人生では、サイドナビゲーションをページの下部に展開することはできません。私はこれをグーグルで検索し、これに関連する他の多くのスタックオーバーフローの質問を見ましたが、何も役に立ちません.
height: 100%; 以来、人々は親divに高さを設定することを提案しています。100%が何かはわかりません。しかし、両親の身長はどのようにして 100% を知るのでしょうか?
また、「固定」または「絶対」ポジショニングは使用できません。これは、Twitter Bootstrap の応答性を完全に損なうように思われるためです。
これが私のコードです:
<div id="secondary">
<div class="span10" style="background-color: #860038; min-height: 100%; overflow: hidden;">
<ul class="side-nav">
<?php if (!empty($secondary_menu)): ?>
<?php foreach ($secondary_menu as $key => $menu): ?>
<?php $active = ($this->uri->segment(2,'index') == $key)? 'side-box-active': 'side-box'; ?>
<li class="<?= $active ?>"><a href="<?= base_url().$primary_menu.'/'.$menu['link']?>"><?= $menu['label']?></a></li>
<?php endforeach ?>
<?php endif ?>
</ul>
</div>
</div>
したがって、上記のコードは、アプリケーション全体でサイド ナビゲーションを動的に作成します。私は Twitter Bootstrap を使用しており、div class="span10" にサイド ナビゲーションの背景色と最小高さ: 100% を設定しています。(また、overflow:hidden)。
これが現在行っていることは、コンテナーを作成することですが、ページの下部に展開するのではなく、ナビゲーションが停止するとすぐに途切れます。
ご覧のとおり、必要な場合に備えて、ID="secondary" で親 div をセットアップします。
スクリーンショットは、サイド ナビゲーションを示しています。画面の下部まで拡大するには、あずき色の赤い色が必要です。写真を投稿してから説明し、写真を投稿できないことを伝えることができることをスクラッチします:)申し訳ありませんが、画像はありません。
事前に助けてくれてありがとう。