我正在开发一个移动的网站在JQuery移动和我罚款,在看似'随机'点,网页浏览器是添加在:
" "
(不同的数额在不同的页面上出现)。
大部分基本代码都是直接从JQM演示站点复制粘贴到不同的小部件/布局等等......我读到过从不同的地方复制/粘贴代码可能会导致这个问题。问题是,我如何删除它,特别是当我已经做了相当数量的编码时?
我试过将它复制/粘贴到记事本中,保存为纯文本文档,然后复制/粘贴回我的编辑器(崇高文本2),但似乎不起作用。
如果可能的话,我更喜欢一个过程化的解决方案,而不是在浏览器端添加一行脚本来剥离它。
这方面的一个例子可以在此页面上看到:http://noee.brandallareas.co.uk/#delegates,表之间不应该有太多的空格(你可以通过firebug/element inspector看到添加的空格字符)。
3条答案
按热度按时间dfddblmv1#
我已经找到了答案,我在另一个论坛上问了这个问题,得到了这个解决了问题的答案。我想我会在这里发布以供将来参考:
如果你不是使用“查看源代码”,而是从网页浏览器的格式化显示中复制的,那么你的文档中现在有Unicode \0xA0字符。使用文本编辑器搜索并删除它们。或者,你可以安装一个插件来突出显示非ASCII字符。(我想有一个叫“Unicode荧光笔”的--可能还有其他的。)
(发帖人- watusiware)
原来的论坛线程在这里。
m3eecexj2#
这个问题发生在你从一些网站复制粘贴源代码的时候,这样你就复制了看不见的空格,这些空格在浏览器中被进一步转换/呈现为
。你需要手动删除标签和元素之间的空格。请自己做缩进。它应该工作:)
siv3szwd3#
我已经面临这个问题,它通常发生在当你使用复制和粘贴源代码从另一个项目或文件。删除不必要的空格... Unnecessary spaces