html的空格问题,有经验的给说说
在jsp页面上输出一个字符串,字符串里面包含了空格和换行,是一段有格式的字符串
(
┌─────┬──────────────────────┬─────┐
│年度 │配当、分割、増発案 │1株収益 │
├─────┼──────────────────────┼─────┤
│2006-12-31│10株につき無償配布5株配当1.5元 │0.493 │
│ │権利落ち日:2007-05-15 │ │
│ │実行日 :2007-05-16 │ │
)。
在jsp页面中,将该字符串 用replaceAll 将,空格替换成了  , "\n "替换成了 " <br> "。
可是在浏览器上看到时,格式却变了。主要是,用空格填充的地方不能对齐了。
查看了源代码,空格替换成了  , "\n " 也替换成了 " <br> "。
我还数了数空格的数量,对应的 ,数量的相同的。
请问这是为什么,有什么办法解决类似问题。
谢谢大家。
------解决方案--------------------字体
不同的字体,空格的宽度是不一样的,有的和字符一样,有的比字符窄
用等宽字体
宋体 9pt, 12px, 12pt, 16px