3

変更する必要のあるメニューがあります。メニューのドロップダウン部分を、その親に対して[潜在的に]中央に配置する必要があります。

はい、メニューはページの右側にあります。

第2レベルのメニュー項目は、第1レベルの項目の下に水平に表示されます。

例えば。

        top level
bottom | level  | items

JSFiddleリンク: http ://jsfiddle.net/smxA8/

重要:第2レベルのアイテムの1つが現在2行にあることに注意してください... 1行にある必要があります。

注:これはCMS用です。したがって、これには固定幅はありません。ユーザーは、cssを変更せずに、任意のレベルでメニューに追加できます。

4

1 に答える 1

2

私の意見では、CSSを使用するだけでそれを行うためのクリーンな方法はありません。あなたは子供の幅を持っているか、中心を揃える必要があるからです。だから私の提案はいくつかのJSコードを持っていることです。

エディション:ここで入手可能なJSの使用:http://jsfiddle.net/Zqypz/

于 2012-06-07T02:49:03.113 に答える