为什么HTML不能更好地支持<div class =“ a”> fo <i class =“ b”> o b </div> ar </i>?

我只是尝试了一下,看看会发生什么,在Chrome中将节点的innerHTML设置为此:

<span class="foo">Top <i class="bar">Ques</span>ions</i>

结果如下:

<h1>
  <span class="foo">Top <i class="bar">Ques</i></span><i class="bar">tions</i>
</h1>

这是规范中未指定的内容吗?和/或Chrome只是这样做很好吗? HTML为什么不选择支持这样的事情?

leekikong1986 回答:为什么HTML不能更好地支持<div class =“ a”> fo <i class =“ b”> o b </div> ar </i>?

一个奇怪的问题。初始html结构格式错误。这是不正确的HTML:

<span class="foo">Top <i class="bar">Ques</span>ions</i>

我想Chrome浏览器正在尝试猜测您打算做什么并纠正错误。

本文链接:https://www.f2er.com/2865455.html

大家都在问