1

純粋なcssでこれを行うことができるのだろうか。

私の例を確認してくださいhttp://jsfiddle.net/fantill/72xjU/1/

メニューにカーソルを合わせると、ホバーしたメニューのすぐ隣にサブメニューが表示されます。

設定したいのは、すべてのサブメニューのトップが 2 レベル メニューのトップに一致するようにすることです。

--------------------------------------------------
|                                                |
|                                                |
--------------------------------------------------
|         |              |  <- 2nd one is selecting
|/////////|              |  <- top match 1st sub menu top
|         |              |  
----------|              |
          |              |
          |              |
          ----------------

アドバイスありがとうございます。

4

1 に答える 1

2

それほど複雑ではありません。実際、サブメニューのリスト要素から相対位置を削除するだけです。更新されたフィドルは次のとおりです。

.MM ul ul li {
   position:static;
}
于 2013-01-13T09:43:47.997 に答える