如何解决IE 10中不匹配的结束标记错误

And*_*rus 7 html css iframe internet-explorer banner

网页包含24个iframe,这些iframe使用iframe内容中的元刷新定期刷新:

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="refresh" content="25">
    <base target="_parent" />
    <link href="/store/Content/Css/Site.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <a class="picture ui-corner-all" 
        href="/store/Store/Details?product=FRUNBLUEJASS">
        <img src="/store/Store/MainImageThumb?product=FRUNBLUEJASS" />
    </a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

在按F5刷新页面后的Internet Explorer 10中,出现错误

HTML1509: Unmatched end tag. 
store, line 470 character 5
Run Code Online (Sandbox Code Playgroud)

出现在IE开发人员工具控制台选项卡中,页面中的底部组文本显示在单列中.在Chrome中,页面正确呈现且没有错误.我确认所有标签都在页面中匹配.如何解决这个问题?

使用jquery,jquery iu,mono/ASP.NET MVC3.

Fel*_*yer 2

对我来说这似乎不是浏览器问题。看看您链接的网站的清理后的源代码..您最终会得到一个结束标记,而没有匹配的开始标记。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <base href='/store/' />
    *snip*
    <title>Pood</title>
</head>
<body>
    *snip*
        <div id="main">
            *snip*
            <div class='maincontent'>
                *snip*
                <div class='highlightcolor'>
                    *snip*
                </div>  

                <p class='clear_both'>
                    <div class="bottomcategories">
                        *snip*
                    </div>
                </p>
            </div>
            <div style="clear: left">
                *snip*
            </div>
        </div>

        <div id="footer">
            *snip*
            <div style="text-align: center">
            </div>
        </div>
    ** here **
    </div>
    ** here **
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

无论如何,当我在一个页面上读到 24 个自动刷新 iframe 时,我不得不问这是否真的是最好/最新的解决方案。;-)