怎么让td中显示的内容都紧靠右显示?

xiaobeibei 2001-07-19 08:40:26
加精
<table>
......
<td width="90" align= "right"><nobr> -99999999999999999</nobr></td>
<td width="90" align= "right"><nobr> 9999</nobr></td>
.....
</table>

我已经加了 align= "right" ,但显示的结果是:
|-99999999999999|
| 9999 |
第二行数据显示结果(9999)后面好象是有一个space那里,不能象第一条那样紧靠右。
谁能帮我解决这个问题?
...全文
1894 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaobeibei 2001-07-22
  • 打赏
  • 举报
回复
孟子兄,真是高人,佩服佩服!
packy_li 2001-07-21
  • 打赏
  • 举报
回复
同意net_lover(孟子E章) 
孟子E章 2001-07-21
  • 打赏
  • 举报
回复
问题还在于:你镇定的指定的宽度少于760,这样改也没问题:
<table width="760" border="0" cellspacing="0" cellpadding="1">
<tr>
<td align="right" width="90"><nobr>78687686867999910332</nobr></td>
<td align="right" width="670"><nobr>78687686867999910332</nobr></td>
<tr/>
<tr>
<td align="right" ><nobr>786876</nobr></td><td align="right" width="670"><nobr>78687686867999910332</nobr></td>
<tr/>
<tr/>
<table/>
孟子E章 2001-07-21
  • 打赏
  • 举报
回复
原因就在于你指定了width=90,由于78687686867999910332
比90宽,实际已经超出了90,下面的786876 仍按90宽。
这样改就没问题了
<table width="760" border="0" cellspacing="0" cellpadding="1">
<tr>
<td align="right" ><nobr>78687686867999910332</nobr></td>
<tr/>
<tr>
<td align="right" ><nobr>786876</nobr></td>
<tr/>
<table/>
xiaobeibei 2001-07-21
  • 打赏
  • 举报
回复
<html>
<head>
<title>test</title>
</head>

<body bgcolor="#6699FF">
<table width="760" border="0" cellspacing="0" cellpadding="1">
<tr>
<td width="90" align="right" ><nobr>78687686867999910332</nobr></td>
<tr/>
<tr>
<td width="90" align="right" ><nobr>786876</nobr></td>
<tr/>
<table/>
</body>

</html>

就是上面的这段代码,请你们执行一下就知道了 786876 就是和 78687686867999910332
显示的不一样
xiaobeibei 2001-07-21
  • 打赏
  • 举报
回复
我的开发环境是xml和 html还有oracle
td里面的数据是从数据库中取得,再用xsl语言写到td中的,生成的html代码中
我仔细的看了,肯定是没有空格的,我找一找src,孟子兄,麻烦你帮我看看。
Zee 2001-07-20
  • 打赏
  • 举报
回复
<table cellspcaing=0 cellpadding=0>
<td width="90" align= "right">
孟子E章 2001-07-20
  • 打赏
  • 举报
回复
你的那行数据是怎么出来的,是不是输入的时候多输入了空格?应该不会出现你说的情况
孟子E章 2001-07-20
  • 打赏
  • 举报
回复
不会有这种情况的!!没有空格是决不会有这种情况发生的。
你要是用vb的response.write写出的数据,是很有可能出现你意想布道的空格的。
xiaobeibei 2001-07-20
  • 打赏
  • 举报
回复
那行数据是从数据库中取得的,我可以肯定没有空格。
我怀疑是因为9999不满足width的宽度,所以不能紧靠右,如果把内容多写些,比如
<td width="90" align= "right"><nobr> -99999999999999999</nobr></td>
就紧靠右了,但我有不知道怎么解决?


87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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