问题描述
我有一个
pre
标记,其中有些代码没有换行。我想在其周围放置一个边框(border:1px solid Black;
),但是无论文本的长度如何,边框都限于浏览器的宽度。如何强制边框始终扩展以包含pre
标记中的所有文本?
这是我正在使用的代码:
<pre style=\"border:2px solid Black;\">@Model.Code()</pre>
解决方法
尝试将
display: inline
添加到pre
标签CSS。
, 采用:
<pre style=\"display: inline-block; border:2px solid Black;\">
, 用于显示您要使用的代码
pre { white-space:pre-wrap }
对于普通文字,您可能需要使用
pre { white-space:pre-line }
multiple9ѭ由多个空格字符组成一个空格字符,pre-wrap
不是。
现在,如果添加边框,它将围绕整个文本,并且文本将被换行。
pre {
white-space:pre-line;
border:2px solid black
}
还是您不要求这个?