方案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