2011-08-11 18 views
1

JQueryでメニューを作成しようとしていますが、1つのメニュー項目を使用しているときにうまく動作しますが、2番目のメニュー項目を実装しようとすると、前のメニュー項目...質問メニューで問題が発生しました

Here's a demo of what im trying to do

+0

だから... ...あなたのコードは何ですか? –

+0

これはリンク上にあり、jsFiddleのライブデモンストレーションです! – Luis

答えて

2

まず、表以外のデータにはテーブルを使用しないでください。

第2に、.menuクラスに「float:left」を追加します。

.menu 
{ 
    width:150px; 
    float: left; 
} 

はフィドル更新:http://jsfiddle.net/ZxvkN/19/

2

あなたはCSSスタイリングの話をしている場合は、私はあなたがする必要があるだろう、すべてがトップにテーブルセルの垂直方向の配置を設定されていると思います。以下のコメントを戦うために

table td{ 
    vertical-align: top; 
} 

Back into a forked fiddle ...

...;) 私はthis jsFiddle exampleからテーブルを削除し、DIVに置き換えられました。また、メニュークラスに少し余分なスタイルを追加しました。

+1

彼のテーブルの使用を支える悪!恥のために、恥について –

+0

ハ!勝負を受けて立つ! (そして私はあなたの答えを見て不正行為をしなかった)。私たちはさまざまな解決策も出てきているようです。 – Amadiere

+0

私はあなたの答えの精度を落としていませんでしたが、問題を修正しましたが、この問題を表明した根本的な問題を修正するために、 –

1
table td{ 
    vertical-align: top; 
} 

これは完全に機能します。

関連する問題