这是我的HTML代码:
<p>The following text <pre>is an inline preformat block</pre> and will not be parsed.</p>
我希望它作为单行呈现,其中包含一个预格式块,但是它会作为三个单独的行呈现:
以下文本
是内联预格式块并且不会被解析。
我想要的是所有内容都在同一行上。我尝试将样式设置为display:inline
,但这只解决了我的问题的一半:在预格式块的末尾没有换行符,但在开头仍然有一个换行符。
正如其他地方建议的那样,我尝试使用white-space:nowrap
,但它完全没有任何作用。
请不要基于JavaScript或jQuery提供解决方案。我想确保解决方案适用于禁用脚本的浏览器。
<span>
标签(或其他内联元素)并适当地设置样式。由于在<p>
元素中嵌套<pre>
元素(块级元素)是无效的HTML格式。 - DocRoot