Chciałbym zrobić dynamiczne manu, które zależnie od ilości elementów rozwijałoby się w lewo lub w prawo.
Menu miałoby wyglądać w następujący sposób
Link 1 | Link 2 | Link 3 | Link 4 | | sublink 2.1 | sublink 2.2 | Link 1 | Link 2 | Link 3 | Link 4 | | sublink 4.1 | sublink 4.2 |
Dla wyjaśnienia menu rozwija się w nowej linii domyślnie w prawą, jeśli jest to ostatni link i/lub nie ma już miejsca powinno rozwinąć się w lewą stronę od nadrzędnego linku.
Problem polega na tym, że menu i submenu będzie generowane dynamicznie i zależnie od jego jego długości będzie potrzebna jego prawidłowa orientacja.
Czy jest to możliwe w css i html, jak można podejść do tematu.