场景1:
<html>
<span>200</span> <span>9</span>
</html>
2009年产出
场景2:
<html>
<span>200</span>
<span>9</span>
</html>
输出: 200 9( 200 9之间的空格)
有没有办法克服这个问题。场景2的超文本标记语言是从.net XSL转换生成的。
发布于 2011-05-20 06:47:28
如果您需要保留换行符,但又不想在查看文档时看到空格,则可以将换行符放在注释中。
<html>
<span>200</span><!--
--><span>9</span>
</html>
它看起来有点凌乱,但是当代码中有多个嵌套级别时,这比删除换行符要容易得多。
发布于 2011-05-20 06:40:00
我看不出这两者之间有什么不同:正如预期的那样,两者都是用一个介于200和9之间的空格呈现的( see here )。
您使用的是哪种浏览器?其他浏览器也是这样吗?
您必须消除</span>
和<span>
之间的空格。
发布于 2011-05-20 06:33:29
是否在将字符串输出为HTML之前删除字符串中的空格?!
https://stackoverflow.com/questions/6065546
复制相似问题