我自己明明设置了div的固定宽度,目地是为了显示从db中抓取出来的文本内容,让内容自动的换行。

但是事情却往往出乎意料,出现同一个表中抓取出来的两条记录,第一条记录在页面上是会自动换行的,第二条记录则是以一行显示,到时候浏览器出现了横向的浏览滚动条,用FF的审查元素功能来进行查看,根本就无法发现页面源代码中有什么区别!


无奈之下,我只好向朋友求助,使用chrome的F12功能查看到源代码截图如下:文本空格和HTML空格实体_源代码

很明显的可以看不同,下面的空格是以#nbsp(#->$)代替了。原来是因为英文中没有空格的话,是不会出现自动换行的,即使你设置你的div宽度,这个问题应该就是一个文本空格与HTML空格的不同所引发的!