探している css プロパティはwhite-space
.
私は同じ問題を抱えていましたが、それはこの css が原因でした:
pre {
white-space: pre-line;
}
それを修正するためwhite-space: pre-wrap;
に、code
ルールに追加しました:
code {
font-family: "Menlo", "Courier New", "Courier", monospace;
font-size: 0.85rem;
border: 0.0625rem solid rgba(255,255,255,0.7);
background-color: rgba(255,255,255,0.5);
border-radius: 2px; color: #2DAB5F; /* #2DAB5F */
text-shadow: none;
white-space: pre-wrap;
}
すべての空白オプションはこちらで確認できます。
あなたがおそらく興味を持っているのは次の2つです。
pre
: 空白はブラウザによって保持されます。テキストは改行でのみ折り返されます。HTML のタグのように機能します
pre-wrap
: 空白はブラウザによって保持されます。テキストは必要に応じて折り返され、改行されます
私が使用している CSS には最大幅があるため、行の折り返しが発生することは珍しくありません。私は、単語の途中でラップするのではpre-wrap
なく、単語をラップするを好みました。pre