我用asp+access 做图片展示,可是我不知道怎么改成,将图片横向排并自动换行继续显示排列。

<tablewidth="1000"border="0"><%While((SATELLITE_NOAAS__numRows<>0)AND(NOTSATELLITE_NO... <table width="1000" border="0" >
<%
While ((SATELLITE_NOAAS__numRows <> 0) AND (NOT SATELLITE_NOAA.EOF))
%>

<tr>

<td nowrap="nowrap"><font size="3.5"/>
<p><img name="" src="<%=(SATELLITE_NOAA.Fields.Item("Satellite_Image_Link").Value)%>" alt="" /></p>
<p><%=(SATELLITE_NOAA.Fields.Item("Satellite_Name").Value)%></p>
<p><%=(SATELLITE_NOAA.Fields.Item("Satellite_Date").Value)%></p>
</td>
</tr>

<%
SATELLITE_NOAAS__index=SATELLITE_NOAAS__index+1
SATELLITE_NOAAS__numRows=SATELLITE_NOAAS__numRows-1
SATELLITE_NOAA.MoveNext()
Wend

%>
展开
 我来答
any_f
2014-03-15 · TA获得超过202个赞
知道小有建树答主
回答量:482
采纳率:100%
帮助的人:209万
展开全部
把<tr></tr>挪到外面去,
同时在<table width="1000" border="0" >下加一个<tr><td colspan=3></td><tr>
追问
谢谢,的确是可以横向了,可是如果我要一个页面里显示20张,一列5张,要4行,这个怎么实现啊,大神帮忙啊!
追答
<table width="1000" border="0" ><tr>
<% 
While ((SATELLITE_NOAAS__numRows <> 0) AND (NOT SATELLITE_NOAA.EOF)) 
 if row = 5 then
  response.Write("<tr>")
 row = 0
 end if 
%>
<td nowrap="nowrap"><font size="3.5"/>      
  <p><img name="" src="<%=(SATELLITE_NOAA.Fields.Item("Satellite_Image_Link").Value)%>" alt="" /></p>
  <p><%=(SATELLITE_NOAA.Fields.Item("Satellite_Name").Value)%></p>
  <p><%=(SATELLITE_NOAA.Fields.Item("Satellite_Date").Value)%></p> 
  </td> 
<%
  SATELLITE_NOAAS__index=SATELLITE_NOAAS__index+1
  SATELLITE_NOAAS__numRows=SATELLITE_NOAAS__numRows-1
  SATELLITE_NOAA.MoveNext()
 row = row + 1
   if row = 5 then
  response.Write("</tr>")
 end if  
Wend
%>

 

dm6701346
2014-03-15 · 超过68用户采纳过TA的回答
知道小有建树答主
回答量:200
采纳率:50%
帮助的人:129万
展开全部
为什么要用table来写,用css控制就好了啊~用浮动就行
追问
那你有没有css控制的东西,我参考一下,不太会~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式