2012-03-16 15 views
3

Hyすべて 私は非常に基本的な質問があります。私はjavascriptとCSSで左側のメニューを作成しました。左側のコンテンツは右側に読み込まれます。ですから、私のHTML構造は、左部分と右部分の2つの部分に分けられるべきです。 だから基本的には、これを行うにはHTML5の最善の方法を知りたい ありがとうございます。HTML5:左側のメニューから要素を右端に読み込む方法

答えて

1

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を表示することもできます。

+0

私はあなたの返事、 に感謝しますが、相対的な解決策を与えることができますか?私はどんな数字を修正したくない、私は左のような相対的な数字が画面サイズの30%を取るようにし、右は70%を取る...それを行う方法/ –

+0

それは簡単ではない;あなたのメニューはいつも一定の幅を持ちます。左30%と右70%を与えると、ページが広くなると、メニューと適切なコンテンツとの間に多くのスペースができます。あなたは、あなたのページが幅広い場合は、左側に白いスペースがあります。さまざまな決断でそれを試してみるのはあなた次第です。私は通常、左、右、コンテナのようなコンテナに絶対幅を与えます。だから、私は何が終わるのか知っています。物事が楽になる。 – Tom

関連する問題