2013-10-06 59 views
0

我有一個非常奇怪的問題與HTML。apache瓦片HTML渲染與空<a></a>

在我的後端,問題部分是這樣的。

 <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>問題solves.However,而不是把這個無處不在,有沒有其他的辦法可以用HTML標題解決它

我使用Apache的瓷磚Spring MVC中像下面

<jsp:output doctype-root-element="HTML"  doctype-system="about:legacy-compat" /> 

回答

0

我發現了這個問題。我使用jspx擴展編寫的模板文件,我應該使用jsp來代替。我認爲擴展並不重要,因爲無論擴展名如何,磁貼都會編譯文件。希望它可以幫助其他人找出相同的問題:)