在asp中如何实现新闻列表一行两列请大侠们指教!急求!
<ul><%sql="selecttop7*frominfowherestate>0andcolumnID=2orderbysortnumdesc,iddesc"ado....
<ul>
<%
sql="select top 7 * from info where state>0 and columnID=2 order by sortnum desc,id desc"
ado.query sql
do while not ado.eof
%>
<li><a href="display.asp?id=<%=ado("id")%>&second=<%=ado("ID")%>"><%=leftstr2(ado("title"),20)%></a> </li>
<%
ado.movenext
loop
%>
</ul> 展开
<%
sql="select top 7 * from info where state>0 and columnID=2 order by sortnum desc,id desc"
ado.query sql
do while not ado.eof
%>
<li><a href="display.asp?id=<%=ado("id")%>&second=<%=ado("ID")%>"><%=leftstr2(ado("title"),20)%></a> </li>
<%
ado.movenext
loop
%>
</ul> 展开
展开全部
看你的代码使用 ul li 无序列表;如果想实现一排二列,需要再css中定义ul 的宽度和 li的宽度 保证两个li的宽度再一个ul 内即可。
例如:
<style>
.newslist ul{
float:left;
width:200px;
height:auto;
}
.newslist ul li{
float:left;
width:100px;
height:25px;
}
</style>
例如:
<style>
.newslist ul{
float:left;
width:200px;
height:auto;
}
.newslist ul li{
float:left;
width:100px;
height:25px;
}
</style>
追问
这样还是不行呀!还是一列呀
追答
调整宽度数值,同时检查其他的样式定义 ,比如 a是否设置display:block;等;你可以把这部分代码单独列出调试,查找问题所在。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询