我开发一个AJAX网站。所以,问题是浏览器(Safari浏览器,Chrome浏览器)一样强大的标签后不显示在AJAX加载HTML内容空间,EM等。

然后,我添加一个DOCTYPE到AJAX输出。一切都很好,有所有空格,除非我在测试WebKit浏览该网站。当我加载页面在Safari中,我得到了错误:

  

此页面包含以下错误:

     

在第7栏第误差在第1行:内部错误

     

下面是向上翻页的渲染到第一误差

什么我该怎么做? 或者,换句话说,是否有任何的方式来输出文档类型为WebKit的没有得到错误?

输出是类似的东西:

<div class="topic">
    <div class="colon">
        <div class="topictext">
            <h2><a href="/artikul/1" class="showhuman" id="1" onclick="showhumaninfo (1); return false;">KirillTitov</a> tells us:</h2><p>Here you go.<br/>
<b>Bold text</b> <i>italic text</i> <strike>etc</strike>…</p> 
            </div><!-- topictext -->
            <div class="topicright"></div>
            <div class="clear"></div>
            <div class="topicinfo">
            <div class="topicclock">
                <font title="Timestamp for geeks — 1253816398">24&#0160;september,&#0160;year&#0160;2009</font>
            </div><!-- topicclock -->
            <div class="topiccomment">
                <a href="/joindachat/2" class="entertopic" id="2" onclick="entertopic (2); return false;">Go inside</a> (мнений: 0)
            </div><!-- topiccomment -->
        </div><!-- topicinfo -->
        <div class="topicindex">
            <img src="/img/bgtopicindex.gif" border="0" alt="" />
        </div><!-- topicindex -->
        <div class="blur"></div>
    </div><!-- colon -->
    <div class="colon">
        <div class="indextopcomment">
            <div class="commenttopleft"><img src="/img/bgcommentindexgreen.gif" alt="" border="0" /></div>
            <div class="texttopcomment nonenew">
                No comments here.
            </div>
            <div class="clear"></div>
            </div><!-- indextopcomment -->
            </div><!-- colon -->
            <div class="clear"></div>
        </div><!-- topic -->
    <div class="clear"></div>
</div><!-- topic -->
有帮助吗?

解决方案

你有没有想过使用的 &nbsp; 在那些地方?

此外,尝试对传入AJAX结果如下:

<强> .Replace("\xA0", "&nbsp;").Replace("\x20","&nbsp;");

一些框架的行为在WebKit的奇放不标准的间距,就是你所看到的?跟进如果更换工作,如果不是还有其他的选择,但是这通常是最简单的/最快的修复。 这里有空白古怪一个完整的表,但是这取决于浏览器/平台哪个夸克你通常击球。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top