3
Hyすべて 私は非常に基本的な質問があります。私はjavascriptとCSSで左側のメニューを作成しました。左側のコンテンツは右側に読み込まれます。ですから、私のHTML構造は、左部分と右部分の2つの部分に分けられるべきです。 だから基本的には、これを行うにはHTML5の最善の方法を知りたい ありがとうございます。HTML5:左側のメニューから要素を右端に読み込む方法
Hyすべて 私は非常に基本的な質問があります。私はjavascriptとCSSで左側のメニューを作成しました。左側のコンテンツは右側に読み込まれます。ですから、私のHTML構造は、左部分と右部分の2つの部分に分けられるべきです。 だから基本的には、これを行うにはHTML5の最善の方法を知りたい ありがとうございます。HTML5:左側のメニューから要素を右端に読み込む方法
divsを使用してページを2つに分けることができます。次のようなものです:
#container {
width: 1000px;
}
#left {
width: 300px;
float: left;
}
#right {
right: 700px;
float: right;
}
<div id="container">
<div id="left"></div>
<div id="right"></div>
</div>
右側にコンテンツを読み込む方法はいくつかあります。あなたはAjaxを使って適切なコンテンツを読み込むことができますが、あなたのサイトの大きさや複雑さに依存して、それは大きな問題になる可能性があります。単にページ全体を更新することはできますが、メニューが同期しているかどうかを確認する必要があります。また、右に多くのdivを配置して、メニューをクリックしたときに正しいdivを表示することもできます。
私はあなたの返事、 に感謝しますが、相対的な解決策を与えることができますか?私はどんな数字を修正したくない、私は左のような相対的な数字が画面サイズの30%を取るようにし、右は70%を取る...それを行う方法/ –
それは簡単ではない;あなたのメニューはいつも一定の幅を持ちます。左30%と右70%を与えると、ページが広くなると、メニューと適切なコンテンツとの間に多くのスペースができます。あなたは、あなたのページが幅広い場合は、左側に白いスペースがあります。さまざまな決断でそれを試してみるのはあなた次第です。私は通常、左、右、コンテナのようなコンテナに絶対幅を与えます。だから、私は何が終わるのか知っています。物事が楽になる。 – Tom