手作りジュエリーのウェブサイトを構築しています。すべてのタイトル、ナビゲーション、およびコンテンツが 1 つの div にあり、中央に配置されるように (低解像度のすべてのユーザー向けに) 中央に配置したいと思います。左側 (div 内、すべてが div 内) に、垂直ナビゲーション サイドバー div があります。右側に、タイトルと内容があります。ここまでは順調ですね。今問題に:
サイドバーに、ページの上部から下部まで (可能であれば 1em の余白を付けて) 右側の境界線を設定したいと考えています。秘訣は、右側のコンテンツがテキストから写真やフォームに変化し、すべてのページでまったく異なることです.コンテンツが画面よりも大きい場合、画面がスクロールし、その場合、サイドバーの境界線を下にスクロールしたいと思います.それは - 私はそれを行うことができませんでした。
私はかなりの読書をしたと思います-私の最も近い解決策は、境界線の位置を静的に設定することでしたが、サイトが中央にある場合、これは明らかに機能しません. 質問に-サイドバーのdivの高さを動的にするか、何かを作成し、右側のコンテンツで展開するように定義するCSSのみの方法はありますか? このようにして、境界線は常に下に到達します。