html的空格问题,有经验的给说说

michelle1207 2007-08-13 02:17:03

在jsp页面上输出一个字符串,字符串里面包含了空格和换行,是一段有格式的字符串

┌─────┬──────────────────────┬─────┐
│年度 │配当、分割、増発案 │1株収益 │
├─────┼──────────────────────┼─────┤
│2006-12-31│10株につき無償配布5株配当1.5元 │0.493 │
│ │権利落ち日:2007-05-15 │ │
│ │実行日 :2007-05-16 │ │
)。

在jsp页面中,将该字符串 用replaceAll 将,空格替换成了  , "\n"替换成了"<br>"。

可是在浏览器上看到时,格式却变了。主要是,用空格填充的地方不能对齐了。
查看了源代码,空格替换成了  , "\n" 也替换成了"<br>"。
我还数了数空格的数量,对应的 ,数量的相同的。

请问这是为什么,有什么办法解决类似问题。

谢谢大家。
...全文
1073 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
ja_yu 2007-08-13
  • 打赏
  • 举报
回复
用dreamweaver新建一个静态html自己试验预览一下,n年前研究过这个问题,基本上是全角、半角、标点符号等问题
michelle1207 2007-08-13
  • 打赏
  • 举报
回复
谢谢大家,我终于解决了。确实是 不同的字体造成的。也谢谢dreamover(梦醒了〖http://hellfire.cn〗) 谢谢你提示的<pre></pre>。谢谢

我把分送给david2083 了,表介意啊。
michelle1207 2007-08-13
  • 打赏
  • 举报
回复
还是不行。为什么呢。
david2083 2007-08-13
  • 打赏
  • 举报
回复
字体

不同的字体,空格的宽度是不一样的,有的和字符一样,有的比字符窄

用等宽字体
宋体 9pt, 12px, 12pt, 16px
frilly 2007-08-13
  • 打赏
  • 举报
回复
放一个表格,边框设为0 ,不就可以了吗,
michelle1207 2007-08-13
  • 打赏
  • 举报
回复
能详细说说看吗
zhuxr2003 2007-08-13
  • 打赏
  • 举报
回复
还有一个办法,就是用文本框显示数据,不过你要把文本框设置为只读,和无边框的.高度和/n的个数相同.
michelle1207 2007-08-13
  • 打赏
  • 举报
回复
To: fastrunner2003

为什么放入<pre> </pre> 的原因能不能讲述讲述

另外,,部分内容还是不能对齐
fastrunner2003 2007-08-13
  • 打赏
  • 举报
回复
支持这种做法:将整个字段放到<pre></pre>中
michelle1207 2007-08-13
  • 打赏
  • 举报
回复
补充一下,我的页面字符设置是utf8的。。

我也想画框框的,可是因为内容是大段大段存入 sql 的。

所以想直接取出来用呢。
michelle1207 2007-08-13
  • 打赏
  • 举报
回复
1.
To : zhuxr2003,

你说的“一个 相当于2个空格”,我之前也查了百度的一切帖子,是有类似的情况。
可是我的情况还不是你所说的那种。

2.To : dreamover

根据你说的,没有做替换处理,而是将 需要显示的字符串放入了 <pre> </pre>里了。很高兴的看到了 部分内容对齐了呢,可遗憾的就是,还是会有不能够对齐的地方。

我把浏览 显示出来的页面(格式不能够对齐的),部分的拷贝到 记事本里, 格式又没有问题了。所以我想问题也是出在浏览器对空格的处理上。。

还有什么好办法呢,这个问题,我已经折腾了几天了。
justicesun 2007-08-13
  • 打赏
  • 举报
回复
全角空格 替换一个顶俩.... =1个吧...
html排版用空格的话会很乱...

建议用tr td画框框...
dreamover 2007-08-13
  • 打赏
  • 举报
回复
一个 相当于2个空格

===========================

头一次听说

浏览器对于空格的处理有些乱,你可以试一下,不替换空格,将整个字段放到<pre></pre>中

zhuxr2003 2007-08-13
  • 打赏
  • 举报
回复
一个 相当于2个空格,所以就不能对齐了.所以你应该是2个空格才转成 ,一个空格就不转.

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧