编程论坛
注册
登录
编程论坛
→
ASP.NET技术论坛
设计表格的问题
lilan1221
发布于 2008-03-22 19:12, 935 次点击
各位高手:
我现在使用VS 2005设计程序,在设计登陆界面使用了多个表格嵌套(就是在一个单元格里插入另一个表格)。问题是:新表格与那个单元格上下左右都有一定的空间,怎么调整都不行。请问我应该做怎样的设置才能解决问题?
6 回复
#2
仰望星空
2008-03-23 00:28
楼主是怎么设计的?一般在table标签里设置属性cellspacing="0" cellpadding="0"就可以了,一个是设置表里的格子之间的距离,另一个是设置格子里的内容和边框的距离的,都设置成0就可以了
#3
lilan1221
2008-03-23 10:50
不行,还是有哪个问题
#4
仰望星空
2008-03-23 11:33
那把你的页面里相关的代码发上来看看
#5
lilan1221
2008-03-25 13:02
首先说明一下:我这两天都在学校没有上网,所以没有很快的回复。不好意思!
代码如下:(在这个页面里我添加了几个服务器控件,我想不会影响您的阅读)
<%@ Page language="c#" Codebehind="login.aspx.cs" AutoEventWireup="false" Inherits="lilanbookshop.login" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>login</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.
</HEAD>
<body>
<form id="login" method="post" runat="server">
<FONT face="宋体">
<TABLE id="Table1" cellSpacing="0" cellPadding="0" width="300" align="left" border="0">
<TR>
<TD noWrap align="left" colSpan="2">
<P>
<img border="0" src="image/title_login.jpg" width="760" height="204"></P>
</TD>
</TR>
<TR>
<TD noWrap align="left">
<TABLE id="Table2" cellSpacing="0" cellPadding="0" width="300" align="left" border="0">
<TR>
<TD noWrap align="left"> <FONT color="#6699ff"><EM><FONT size="5"> </FONT></EM>
<FONT size="5"><EM>Li Lan</EM> 网上书店是一家个性格化十足的</FONT></FONT></TD>
</TR>
<TR>
<TD noWrap align="left"><FONT color="#6699ff" size="5">网上书店,我们的宗旨是为客户提供价廉、</FONT></TD>
</TR>
<TR>
<TD noWrap align="left"><FONT color="#6699ff" size="5">优质的网上服务。请点击登陆按钮<FONT color="#6699ff" size="5">即刻体<FONT color="#6699ff" size="5">验</FONT></FONT></FONT></TD>
</TR>
<TR>
<TD noWrap align="left"><FONT color="#6699ff" size="5">我们的服务吧。</FONT></TD>
</TR>
</TABLE>
<TABLE id="Table3" cellSpacing="0" cellPadding="0" width="300" align="left" border="0">
<TR>
<TD noWrap align="left">用户名
</TD>
<TD noWrap align="left">
<asp:TextBox id="TextBox1" runat="server" Width="189px"></asp:TextBox></TD>
</TR>
<TR>
<TD style="HEIGHT: 12px" noWrap align="left">密 码</TD>
<TD style="HEIGHT: 12px" noWrap align="left">
<asp:TextBox id="TextBox2" runat="server" Width="187px"></asp:TextBox></TD>
</TR>
<TR>
<TD style="HEIGHT: 41px" noWrap align="left" colSpan="2">
<asp:Button id="Button1" runat="server" Text="登陆" Width="70px"></asp:Button>
<asp:Button id="Button2" runat="server" Text="取消" Width="70px"></asp:Button></TD>
</TR>
<TR>
<TD noWrap align="left" colSpan="2">忘记密码</TD>
</TR>
</TABLE>
</TD>
<TD noWrap align="left"></TD>
</TR>
</TABLE>
</FONT>
</form>
</body>
</HTML>
#6
lilan1221
2008-03-25 13:07
我还要说明一下:这个问题在vs 2005的设计模式下出现,但在frontpage2003里没有这个问题。所以我现在的想法是用vs 2005做后台设计,frontpage2003做网页美工。就是麻烦点。真的很感谢您:仰望星空!
#7
Saber0227
2008-03-25 13:29
LZ你把下面这段代码的HIGHT属性改小点看看
<TD style="HEIGHT: 41px" noWrap align="left" colSpan="2">
<asp:Button id="Button1" runat="server" Text="登陆" Width="70px"></asp:Button>
<asp:Button id="Button2" runat="server" Text="取消" Width="70px"></asp:Button></TD>
我改成20px后没问题了
1