2011-08-07 10 views
17

Mam menu CSS.Łańcuch menu CSS nie łamie się dla drugiej linii

Problem polega na tym, że w chwili, gdy mam długi ciąg, nie łamie się dla drugiej linii, po prostu kontynuuje w jednej linii, wychodząc z menu.

Oto mój kod CSS, jeśli chcesz go obejrzeć.

Na czym polega problem? (Zrobiłem proste menu, gdzie to działa, ale w tym przypadku, z rozwijanego menu - nie)

oto link http://jsfiddle.net/mr_mikey/nR2t6/

+1

Czy masz czas do jsfiddle (.NET) to dla nas? – ninetwozero

+2

Pomoże to zobaczyć HTML, z którym pracujesz. Ale proponuję złożyć demo [JS Fiddle] (http://jsfiddle.net/) (lub podobne), aby zobaczyć problem w akcji. –

+0

Pozwól mi to zrobić :) – mrGott

Odpowiedz

45

Usuń następujące styl z CSS:

#mainmenu ul ul a { 
    white-space: nowrap; 
} 
+1

Wielkie dzięki ... !!!!! – mrGott

1

Czy to możliwe, że używasz znaczniki SPAN inline zamiast znaczników div na poziomie bloku? Nie próbowałem siebie, ale może to mieć wpływ na sposób, w jaki przepełnienie i pakowanie jest obsługiwane. Istnieje również właściwość CSS3 o nazwie "zawijanie wyrazów", którą można spróbować ustawić na "słowo-przerwie".

+0

tak, próbowałem, ale do skutku. – mrGott

Powiązane problemy