<u>标记内的多行<span>标记即将关闭

时间:2018-06-27 19:31:50

标签: html

我正在处理以下类型的旧版HTML:

<pre>
     <u>blah <span class="cool">blah</u>
     <u>blah</span> blah</u>
</pre>

但是浏览器将其呈现为:

<pre>
     <u>blah <span class="cool">blah</span></u>
     <u>blah blah</u>
</pre>

问题是<span>标签很早关闭。我能做些什么来使浏览器按原样呈现它,或者旧HTML格式是否错误?谢谢!

2 个答案:

答案 0 :(得分:0)

您将在span标签之后关闭u标签。 我认为这可以解决您的问题:

<pre>
    <span class="cool">
        <u>blah</u>
        <u>blah</u>
    </span>
</pre>

答案 1 :(得分:0)

您尝试使用的HTML无效,浏览器正在尝试对其进行修复。跨度打开时,您正在关闭初始的“ u”标签。

您可以使用此资源:

W3C标记验证服务

https://validator.w3.org/