如何在没有 css 的情况下使用 pre 标签显示 span 标签

How to show span tag using pre tag without css

我需要在 HTML 页面中显示整个文本:

<span class='per-amount' role='text' aria-label='1,496 undefineds'><span class='per-curr'>₪</span><span class='per-minus-sign'></span><span class='per-int-num'>1,496
</span><span class='per-decimals-dot'></span><span class='per-decimals'></span></span>

我试图通过用 pre 标签包装来显示整个文本,但是没有用。

<pre><span class='per-amount' role='text' aria-label='1,496 undefineds'><span class='per-curr'>₪
</span><span class='per-minus-sign'></span><span class='per-int-num'>1,496</span><span class='per-decimals-dot'></span><span class='per-decimals'></span></span></pre>

有没有办法在不使用 CSS 的情况下强制浏览器显示它?

您可以使用 xmp 而不是 pre,但请注意,它自 HTML3.2 起已被弃用,并且自 HTML5 起已过时– 尽管它似乎仍然适用于所有主流浏览器:

<xmp><span class='per-amount' role='text' aria-label='1,496 undefineds'><span class='per-curr'>₪
</span><span class='per-minus-sign'></span><span class='per-int-num'>1,496</span><span class='per-decimals-dot'></span><span class='per-decimals'></span></span></xmp>

您的另一个选择是将小于号更改为 &lt;,但这可能需要预处理或 JavaScript。