pre
标记对于HTML中的代码块以及编写脚本时调试输出很是有用,可是如何使文本自动换行而不是打印长行呢? 字体
如下内容帮助了我: spa
pre { white-space: normal; word-wrap: break-word; }
谢谢 调试
我发现跳过pre标签并使用空格:在div上进行预包装是更好的解决方案。 code
<div style="white-space: pre-wrap;">content</div>
这就是我所须要的。 它能够防止单词断断续续,但能够保留前置区域的动态宽度。 orm
word-break: keep-all;
答案,来自此页面的CSS: get
pre { white-space: pre-wrap; /* Since CSS 2.1 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ }
您能够: it
pre { white-space: normal; }
保持等宽字体但添加自动换行,或: io
pre { overflow: auto; }
这将容许使用水平滚动来固定尺寸的长行。 bug