Answers:
查看W3C CSS2.1默认样式表或CSS2.2工作草案。复制PRE的所有设置,并将其放入自己的班级。
pre {
display: block;
unicode-bidi: embed;
font-family: monospace;
white-space: pre;
}
overflow: scroll
?或者,如果您只想水平滚动overflow-x: scroll
developer.mozilla.org/zh-CN/docs/Web/CSS/overflow
overflow: auto;
可能更好,否则在不需要它们时可能会得到两组滚动条。
这使SPAN看起来像PRE:
span {
white-space: pre;
font-family: monospace;
display: block;
}
记住要适当地更改css选择器。
具体来说,您要查看的属性是:
white-space: pre
http://www.quirksmode.org/css/whitespace.html
http://www.w3.org/TR/CSS21/text.html#white-space-prop
试试这种风格
.pre {
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
line-height: 1.5;
word-break: break-all;
white-space: pre;
white-space: pre\9; /* IE7+ */
display: block;
}
在这里使用相同的-http: //www.makemyshop.in/
为什么不只使用<pre>标签而不是span标签呢?两者都是内联的,因此两者都应以您希望的方式运行。如果您在覆盖<pre>的整个定义时遇到问题,只需为其提供一个类/ id。