请教一个关于表格的问题。

icewuya 2003-09-10 03:02:25
在画面上放置一个5列的表格,其每一列的宽度随内容而变。下在我想在表格下方放置一个按钮,其位置始终和表格的第4列保持右对齐,应该如何实现?
...全文
28 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyzy15 2003-09-10
  • 打赏
  • 举报
回复
没有特殊要求的话,momi(燕子天涯)的方法应该就行了。
believebowps 2003-09-10
  • 打赏
  • 举报
回复
试试这样,在表格里加入<tbody></tbody>
这就能解决问题咯。HOHO
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td> </td></tr></tbody></table>


注意一定要用<tbody></tbody>来嵌套哦。^_^
eva 2003-09-10
  • 打赏
  • 举报
回复
上面方法中经测试用btn.offsetWidth比用btn.clientWidth更准一点
eva 2003-09-10
  • 打赏
  • 举报
回复
以下方法位置可能不是很准,再将iLeft加减几个象素调整一下

<TABLE id=tab border=1>
<TR>
<TD>a</TD>
<TD>a</TD>
<TD>a</TD>
<TD>a</TD>
<TD>a</TD>
</TR>
<TR>
<TD>a</TD>
<TD>abc</TD>
<TD>a</TD>
<TD>afffffffffff</TD>
<TD>a</TD>
</TR>
</TABLE>
<input type=button id=btn value="button" style="position:relative">

<SCRIPT LANGUAGE="JavaScript">
var iLeft = tab.rows[0].cells[4].offsetLeft-btn.offsetWidth;
btn.style.left = iLeft;
</SCRIPT>
momi 2003-09-10
  • 打赏
  • 举报
回复
上面写的按钮放在了第五列了。
下面改正:
<table border="0">
<tr>
<td colspan="5">这里放你说的那个表格</td>
</tr>
<tr>
 <td> </td>
<td> </td>
<td> </td>
<td align="right">这里放你的按钮</td>
<td> </td>
</tr>
</table>
momi 2003-09-10
  • 打赏
  • 举报
回复
<table border="0">
<tr>
<td colspan="5">这里放你说的那个表格</td>
</tr>
<tr>
 <td> </td>
<td> </td>
<td> </td>
<td> </td>
<td align="right">这里放你的按钮</td>
</tr>
</table>
icewuya 2003-09-10
  • 打赏
  • 举报
回复
忘了说了,只可以使用javascript和基本的表格功能(宽度、对齐等),不要使用层。另外,表格的样式和边筐已经固定、按钮的周围不要边框。
blueoxygen 2003-09-10
  • 打赏
  • 举报
回复
按钮也放在表格里不行么?
给按钮增加一行
或者用层

61,125

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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