永发信息网

ASP代码问题,求助,有图,

答案:1  悬赏:20  手机版
解决时间 2021-04-27 05:59
  • 提问者网友:鼻尖触碰
  • 2021-04-26 06:58

不好意思:小弟就18分:真是太少了……

小弟初学,希望哥哥们,详细说明一下:

列宽度为352

<% ' //=left(rs("title"),31)%><% if Len(rs("title"))>30 then }}%>这里的数都设面100了也是不能显示我要的那样。

===========================

下边是完整代码段:

<td width="352" rowspan="2" align="center" valign="top" bgcolor="#ffffff"><ul class="zhiding">
<%
t=0
set rs=server.createobject("adodb.recordset")
sql="select id,title,oColor,oStyle,top from news where top=1 and ifshow=1 order by id desc"
rs.open sql,conn,1,1
if not rs.eof then
do while not rs.eof
t=t+1
%>
<li><span><%= t %></span> <a class="<%=rs("oColor")%>" href="onews.asp?id=<%=rs("id")%>" title="<%=rs("title")%>" target="_blank"><font class="<%=rs("oStyle")%>"><%=left(rs("title"),31)%><% if Len(rs("title"))>30 then %> …<% end if %></font></a></li>
<%
if t>=6 then exit do
rs.movenext
loop
else
response.write "<li>尚无收录</li>"
end if
rs.close
%>
</ul></td>

最佳答案
  • 五星知识达人网友:归鹤鸣
  • 2021-04-26 08:07

问题应该是出在li的宽度不够所引起的 你在css里面定义下li的宽度到352px问题应该就能解决了 你试试看吧 我也不确定<li id=“test”> css里面加上#test{width:352px;}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯