2016-12-21 3 views
3

以下のテンプレートを使用してHTMLを生成しました。問題は、ウィンドウのサイズを変更してからスパンのテキストが正しく表示されない場合です。私が期待したものではない線。この問題を解決するにはどうすればよいですか?スパンに正しく単語を表示するためのCSSスタイリング

template: _.template([ 
     '<div class="notes">', 
     '<label class="control-label"><%=label%>:</label>', 
     '<span><%=text%></span></div>' 
    ].join("\n")) 

CSS:以下

.notes { 
    background-color: #f5f5f5; 
    border: 1px solid #ccc; 
    border-radius: 3px; 
    color: #333; 
    display: block; 
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace; 
    font-size: 12px; 
    line-height: 1.42857; 
    margin: 0 0 10px; 
    overflow: auto; 
    padding: 5px 10px; 
    word-break: break-all; 
    word-wrap: break-word; 
} 

div.notes label.control-label { 
    min-width: 0px; 
} 

は私のHTMLページからのスクリーンショットです。

This is span and word is breaking when I resize the window

+1

感謝。単語の区切りを中止するには、 'word-break:break-all;'と 'word-wrap:break-word;'を削除します。 –

答えて

1

あなたはpre-wrapwhite-spaceセットを持っているように見えます。あなたは、全体のコードは<pre>内部に注入されたかどうかを確認する必要があるか、によってwhite-spaceプロパティをリセットする必要があります。より多くの情報を含むため

span {white-space: normal;} 
+0

私はすでに質問を掲示する前にそれを試しましたが、運はありません。 – n33rma

+0

@ n33rmaバディをチェックするために、より多くの情報を提供する必要があります。どこかで作業コードを見ることができますか? –

+0

@Praveen Kumarこの質問に答える前に、より多くの情報が必要だと思いますが、問題の再現可能な例が必要です。 –

関連する問題