谁懂asp代码的,帮帮我好吗?怎么改下面代码成为一行三个商品展示
发布网友
发布时间:2022-04-29 22:35
我来回答
共1个回答
热心网友
时间:2023-10-09 20:09
用层来做
<table width="100%" border="0" cellspacing="1" ><tr align="center" ><td valign="top">
<div style="width:900px;height:500px;" >
<%
set RSs=conn.execute( "select * from shop ")
if not(RSs.eof or RSs.bof) then
do while not RSs.eof
%>
<div style="height:40px;width:210px;display:inline">
<table width="200" border="0" cellpadding="5" cellspacing="1" bgcolor="#8498CB">
<tr bgcolor="#FFFFFF" onMouseOver="this.style.backgroundColor='#EAEBF7';" onMouseOut="this.style.backgroundColor='#FFFFFF';">
<td width="200" height="20" align="center" valign="top"><a href="shopFp.asp" title="aaa">商店名</a></td>
</tr>
</table>
</div>
<%
RSs.movenext
loop
else
%>
<tr align="center">
<td colspan="11" bgcolor="#FFFFFF">暂时还没有商店信息!</td>
</tr>
<%
end if
RSs.close
set RSs=nothing
%>
</div>
</td></tr></table>
一行显示几列由两个div的宽度来决定,比如900/210实际上就是循环4个整数!