Twitter bootstrap 谷歌Chrome添加不需要的内容<;br>;

Twitter bootstrap 谷歌Chrome添加不需要的内容<;br>;,twitter-bootstrap,google-chrome,Twitter Bootstrap,Google Chrome,我正在用引导标记一个页面。内容通过ajax请求动态加载,然后插入到#content元素中。讨论中的特定页面主要包含段落、标题、区块引用和一些youtube/soundcloud嵌入内容。我遇到的问题是,当我在Google Chrome中加载页面时,在每个元素之间插入了一个换行符。这使得它看起来奇怪的间隔,并对布局产生不必要的影响。如果我在IE中加载此页面,它看起来完全符合预期(这是第一次),并且没有添加换行符 编辑:到目前为止,我想到的唯一解决方案是将标记的样式设置为完全不占用任何空间,但这有

我正在用引导标记一个页面。内容通过ajax请求动态加载,然后插入到#content元素中。讨论中的特定页面主要包含段落、标题、区块引用和一些youtube/soundcloud嵌入内容。我遇到的问题是,当我在Google Chrome中加载页面时,在每个元素之间插入了一个换行符

。这使得它看起来奇怪的间隔,并对布局产生不必要的影响。如果我在IE中加载此页面,它看起来完全符合预期(这是第一次),并且没有添加换行符

编辑:到目前为止,我想到的唯一解决方案是将

标记的样式设置为完全不占用任何空间,但这有点违背了它的要点

编辑#2:下面是一个屏幕截图来演示。

编辑#3:进一步检查后,这似乎也发生在IE上。问题并不是孤立于铬。下面是我用来动态获取内容的代码:

function load(url) {
    $('#content').html("");
    $('#loader').show();
    $.get('/dyn/' + url, function(data) {
        $('#loader').hide();
        $('#content').html(data);
        $('.navbar-nav>.active').removeClass("active");
        $('.navbar-nav>li>a[href*="' + page + '"]').parent().addClass("active");
        $('.navbar-collapse').collapse('hide');
    });
    page = url.split("/")[0];
}

愚蠢的问题,对不起。有一些服务器端代码导致此问题

<? echo preg_replace("/\r?\n|\r/", "<br />", $review['content']); ?>


您能否共享用于插入获取内容的javascript代码?如果不确切知道您做了什么,很难重现您的问题。查看“/dyn/”调用返回的数据,到处都是
br
标记。这不会发生在浏览器端。你是对的,我自己也看到了