我对 HTML 有一个非常奇怪的问题。
在我的后端,问题部分是这样的。
<div class="content">
<a href="detail.html"></a>
<img src="assets/img/tmp/img.png" alt=""></img>
</div><!-- /.content -->
在浏览器上(谷歌浏览器)查看源代码
<div class="content"> <a href="detail.html"/> <img src="assets/img/tmp/img.png" alt=""></img> </div><!-- /.content -->
但是当检查元素时
<div class="content">
<a href="detail.html">
<img src="assets/img/tmp/img.png" alt=""></img></a>
</div><!-- /.content -->
如您所见,标签的解释不同,并且引起了很多问题,您知道为什么会发生这种情况吗?但是当我添加<a href="detail.html">><!-- required for FF3 and Opera --></a>
后端时,问题就解决了。但是,不是把它放在任何地方,有没有其他方法可以解决它
我在 spring mvc 中使用带有 html 标头的 apache tile,如下所示
<jsp:output doctype-root-element="HTML" doctype-system="about:legacy-compat" />