日期:2014-05-18  浏览次数:20952 次

html回车换行问题
在html中如果使用多个空格和换行 处理程序会处理成一个空格 如;
<html>ljfklas jflklajfkljlk</html>
结果会显示:
ljfklas jflklajfkljlk
问题:
当在ljfklas jflklajfkljlk前或后使用多个空格和换行 处理程序如何处理 如:
<html>
  ljfklasjflklajfkljlk
</html>
查看它的结果看不出是如何处理:是忽略还是处理成一个空格 如果是处理成一个空格 看如下例子:
<html>  
  ljfklasjflklajfkljlk<br>ljfklasjflklajfkljlk
</html>
结果是:
ljfklasjflklajfkljlk
ljfklasjflklajfkljlk 
而不是:
 ljfklasjflklajfkljlk
ljfklasjflklajfkljlk 






------解决方案--------------------
不明白你的意思,我看两种显示结果一样。
------解决方案--------------------
ljfklas&nbsp;&nbsp;jflklajfkljlk 
空格这样加(红色)。

结果是: 
ljfklasjflklajfkljlk 
ljfklasjflklajfkljlk 
而不是: 
ljfklasjflklajfkljlk 
ljfklasjflklajfkljlk 


貌似没什么区别??
------解决方案--------------------
[Quote=引用:]
ljfklas&nbsp;&nbsp;jflklajfkljlk 
空格这样加(红色)。 

结果是: 
ljfklasjflklajfkljlk 
ljfklasjflklajfkljlk 
而不是: 
ljfklasjflklajfkljlk 
ljfklasjflklajfkljlk 


看不出什么不同啊。
------解决方案--------------------
存储数据时,要替换掉空格,输出时,再替换回来的。
------解决方案--------------------
<br>?
------解决方案--------------------
你在处理数据的时候需要把字符转换一下,像空格就需要转成&nbsp;
换行换成<br>等等