複数の列 ( jsFiddle )を持つメニューがあります。引き続き列を追加するか、ブラウザーのサイズを変更して幅を狭くすると、メニュー列が 2 行目に移動することがわかりました。これは CSS 属性によるものですfloat: left;
。
CSS
#menus {
border: 1px solid #F00;
}
#menus .menu {
border: 1px solid #00F;
float: left;
min-width: 200px;
height: 100%;
}
HTML コードは非常に長いため、詳細については jsFiddle を参照してください。
各列の絶対位置を固定せずに (2 行目に変更せずに) メニューを 1 行に配置するにはどうすればよいですか? jQuery は Web サイトの他の部分で使用されますが、レイアウトでは JavaScript に依存しないことをお勧めします。
注: ブラウザー間の互換性を考慮してください。IE 6 以上のサポートが推奨されます。