2011-08-07 25 views
17

CSSメニューがあります。CSSメニュー文字列が2行目で改行しない

問題は、長い文字列を持つul liでは、2行目で途切れることはなく、1行でメニューから抜け出すことです。

ここで私のCSSコードを見てみましょう。

ここで問題は何ですか?

は、ここにリンクhttp://jsfiddle.net/mr_mikey/nR2t6/

+1

あなたは(.NET)をjsfiddleする時間を持っていますか、それを私たちのために? – ninetwozero

+2

あなたが使っているHTMLも見てください。しかし、実際の問題を見るために、[JS Fiddle](http://jsfiddle.net/)(またはそれに類似した)デモをまとめることをお勧めします。 –

+0

私はそれを作ってみましょう:) – mrGott

答えて

45

はあなたのCSSから次のスタイルを削除します。

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

ありがとうございます... !!!!! – mrGott

1

それはあなたの代わりに、インラインspanタグを使用していることだろう - (それはない、私はそれが動作するシンプルなメニューを作ってきたが、この場合には、ドロップダウンメニューの)ブロックレベルdivタグの自分自身を試していないが、これはオーバーフローやラッピングの処理方法に影響を与える可能性があります。 "break-word"に設定しようとする "word-wrap"というCSS3プロパティもあります。

+0

私は試したが、効果があります。 – mrGott

関連する問題