我想做一个展示图片的功能要求1  2  3  4  5  6
7  8  9 10 11 12 
这样显示,还要分页。都实现了以后,不知道为什么datalist行之间重视有间隙。
http://www.vvs-diamond.com/Modules/product/emerald.aspx为了设计效果,不想要这个间隙,有什么好办法。我把能找到设Boder的地方都设成“0”了
<body bottomMargin="0" leftMargin="0" topMargin="0" rightMargin="0" onLoad="MM_preloadImages('images/emerald_back_over.gif','images/emerald_next_over.gif')">
<form id="Form1" method="post" runat="server">
<TABLE WIDTH="778" BORDER="0" align="center" CELLPADDING="0" CELLSPACING="0">
<TR>
<TD COLSPAN="4">&nbsp;
</TD>
<TD>
<IMG SRC="images/emerald_02.jpg" WIDTH="70" HEIGHT="104" ALT=""></TD>
<TD COLSPAN="4">&nbsp;
</TD>
</TR>
<TR>
<TD COLSPAN="9">
<IMG SRC="images/emerald_04.jpg" WIDTH="778" HEIGHT="7" ALT=""></TD>
</TR>
<TR>
<TD>
<IMG SRC="images/emerald_05.jpg" WIDTH="18" HEIGHT="52" ALT=""></TD>
<TD COLSPAN="7" background="images/emerald_06.jpg">
<OBJECT codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
height="52" width="743" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<PARAM NAME="_cx" VALUE="19659">
<PARAM NAME="_cy" VALUE="1376">
<PARAM NAME="FlashVars" VALUE="">
<PARAM NAME="Movie" VALUE="images/prod_emerald_menu.swf">
<PARAM NAME="Src" VALUE="images/prod_emerald_menu.swf">
<PARAM NAME="WMode" VALUE="Transparent">
<PARAM NAME="Play" VALUE="-1">
<PARAM NAME="Loop" VALUE="-1">
<PARAM NAME="Quality" VALUE="High">
<PARAM NAME="SAlign" VALUE="">
<PARAM NAME="Menu" VALUE="-1">
<PARAM NAME="Base" VALUE="">
<PARAM NAME="AllowScriptAccess" VALUE="">
<PARAM NAME="Scale" VALUE="ShowAll">
<PARAM NAME="DeviceFont" VALUE="0">
<PARAM NAME="EmbedMovie" VALUE="0">
<PARAM NAME="BGColor" VALUE="">
<PARAM NAME="SWRemote" VALUE="">
<PARAM NAME="MovieData" VALUE="">
<PARAM NAME="SeamlessTabbing" VALUE="1">
<PARAM NAME="Profile" VALUE="0">
<PARAM NAME="ProfileAddress" VALUE="">
<PARAM NAME="ProfilePort" VALUE="0">
<embed src="images/prod_emerald_menu.swf" width="743" height="52" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" wmode="transparent"> </embed>
</OBJECT>
</TD>
<TD>
<IMG SRC="images/emerald_07.jpg" WIDTH="17" HEIGHT="52" ALT=""></TD>
</TR>
<TR>
<TD>
<IMG SRC="images/emerald_08.jpg" WIDTH="18" HEIGHT="90" ALT=""></TD>
<TD>
<IMG SRC="images/emerald_09.jpg" WIDTH="134" HEIGHT="90" ALT=""></TD>
<TD>
<IMG SRC="images/emerald_10.jpg" WIDTH="146" HEIGHT="90" ALT=""></TD>
<TD COLSPAN="2">
<IMG SRC="images/emerald_11.jpg" WIDTH="127" HEIGHT="90" ALT=""></TD>
<TD>
<IMG SRC="images/emerald_12.jpg" WIDTH="125" HEIGHT="90" ALT=""></TD>
<TD>
<IMG SRC="images/emerald_13.jpg" WIDTH="112" HEIGHT="90" ALT=""></TD>
<TD>
<IMG SRC="images/emerald_14.jpg" WIDTH="99" HEIGHT="90" ALT=""></TD>
<TD>
<IMG SRC="images/emerald_15.jpg" WIDTH="17" HEIGHT="90" ALT=""></TD>
</TR>
<TR>
<TD>
<IMG SRC="images/emerald_16.jpg" WIDTH="18" HEIGHT="171" ALT=""></TD>
<TD>
<IMG SRC="images/emerald_17.jpg" WIDTH="134" HEIGHT="171" ALT=""></TD>
<TD>
<IMG SRC="images/emerald_18.jpg" WIDTH="146" HEIGHT="171" ALT=""></TD>
<TD COLSPAN="2">
<IMG SRC="images/emerald_19.jpg" WIDTH="127" HEIGHT="171" ALT=""></TD>
<TD COLSPAN="3" background="images/emerald_20.jpg" vAlign="top" align="left">
<table width="336" border="0">
<tr>
<td height="114" vAlign="top" align="left">
<asp:DataList id="DataList1" runat="server" DataKeyField="TopicID" OnItemCommand="DataList1_MyEdit"
ShowHeader="False" ShowFooter="False" RepeatColumns="6" CellPadding="0">
<ItemTemplate>
<asp:ImageButton id=ImageButton1 runat="server" Width="55px" CommandName="OnRoleEdit" ImageUrl='<%# "../../UserFiles/News/prod"+DataBinder.Eval(Container.DataItem, "TopicID")+".gif" %>' Height="57px">
</asp:ImageButton>
</ItemTemplate>
</asp:DataList></td></tr>

解决方案 »

  1.   

    <table width="336" border="0">
    <tr>
    <td height="114" vAlign="top" align="left">
    <asp:DataList id="DataList1" runat="server" DataKeyField="TopicID" OnItemCommand="DataList1_MyEdit"
    ShowHeader="False" ShowFooter="False" RepeatColumns="6" CellPadding="0">
    <ItemTemplate>
    <asp:ImageButton id=ImageButton1 runat="server" Width="55px" CommandName="OnRoleEdit" ImageUrl='<%# "../../UserFiles/News/prod"+DataBinder.Eval(Container.DataItem, "TopicID")+".gif" %>' Height="57px">
    </asp:ImageButton>
    </ItemTemplate>
    </asp:DataList></td></tr>
    主要的就这些,怎么没办法编辑原来的帖子?帖子沉得好快呀!
      

  2.   

    有的时候多一个换行就会造成这种麻烦,.aspx中“enter”都不是随便按的
      

  3.   

    有些时候调整表格也是没用的,我的问题解决了,我只是来回答一下--flashthunder(闪雷(人生有梦,筑梦能圆)) 的提问。