【问题标题】:Strange css line break [duplicate]奇怪的css换行符[重复]
【发布时间】:2012-10-19 17:35:52
【问题描述】:

可能重复:
How to avoid echoing character 65279 in php? (This question also relates to Javascript xmlhttp.responseText (ajax))

我不明白为什么 div 的行为如此奇怪, 右边有一个div,有class - .rightcolumn,有child div .basket_refresh_box,问题是basket_refresh_box div前面有个空格/断线,算作1个文本行,所以这个div,basket_refresh_box , 下降 1 行,我试图删除所有空格,所以它看起来像......,所以它们之间甚至没有一个空格或制表符,然后萤火虫只显示它们之间的空文本(“”), div仍然下降。 是否可以以某种方式删除此分页符? css 空白没有帮助..

顺便说一句,我尝试在 rightcolumn 之后插入另一个 div 并且它以正确的方式显示,

提前感谢您的帮助,

更新:我已经更新了我的代码,所以它看起来像: <div class="rightcolumn"><div id="basket_refresh_box"></div>

但是div前还有这个“”空文本,

下面是 firebug 的显示方式: http://i.stack.imgur.com/dbeO9.jpg

这是它在浏览器中的显示方式: http://i.stack.imgur.com/jJYyQ.jpg

【问题讨论】:

  • 请不要直接链接到您的网站:meta.stackexchange.com/questions/125997/…
  • 这看起来是由 unicode char 65279 引起的。可能的解决方案/重复:stackoverflow.com/q/6538203/681807 && stackoverflow.com/q/9691771/681807
  • 对不起,我应该更好地阅读规则,我已经编辑了我的帖子,所以看起来会更好,无论如何有时很难显示一些不可见且不应该存在的东西 :) 我不'不认为它是 unicode char,因为现在我已经删除了 div 之间的所有字符,我仍然在 firebug 中看到这个“”
  • 您的文件是否保存为 UTF-8?检查文件中的 BOM
  • 谢谢,我检查了所有文件并重新保存,没有字节顺序标记 (BOM),解决了所有问题

标签: html css whitespace line-breaks


【解决方案1】:

确保您的文件保存为 UTF-8,检查文件中的字节顺序标记 (BOM)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-11
    • 1970-01-01
    • 2018-09-24
    • 2012-09-21
    • 2017-12-06
    相关资源
    最近更新 更多