方案1:跨度标签空间问题
<html>
<span>200</span> <span>9</span>
</html>
输出2009
方案2:
<html>
<span>200</span>
<span>9</span>
</html>
输出:200 9(空间9之间200)
有办法来解决这个问题。方案2的HTML正在从.net XSL Transformation生成。
方案1:跨度标签空间问题
<html>
<span>200</span> <span>9</span>
</html>
输出2009
方案2:
<html>
<span>200</span>
<span>9</span>
</html>
输出:200 9(空间9之间200)
有办法来解决这个问题。方案2的HTML正在从.net XSL Transformation生成。
在将字符串输出为HTML之前,从字符串中删除空格?
如果您需要保留换行符,但在查看文档时不希望看到空白,则可以将换行符包装在注释中。
<html>
<span>200</span><!--
--><span>9</span>
</html>
它看起来有点混乱,但是当代码中有几个嵌套层次时,这比去除换行符要容易得多。
在Chrome和IE中输出“200 9”,并且很确定它在Firefox中也是如此。 – 2011-05-19 22:39:07
你的场景1在我的firefox中显示为'200 9'。 – svick 2011-05-19 22:39:28