微信头像一家三口图片:ASP怎样实现一行显示固定字数的多条记录

来源:百度文库 编辑:高考问答 时间:2024/05/05 21:50:12
如网易、新浪等的新闻中心显示形式,同一样可以显示多条记录标题,但不会因字数多而换行,每一行都会充满全行
每行跟据标题字符的个数显示不同个数的标题。如第一行显示两条记录,第二行可能显示三条或一条记录,(如果一条标题不能充满整行,则显示两条标题,如两条不能充满则显示三条,直至充满整行再换入下一行显示)可以用left()截取字符个数,但最好不要把长标题截的太短。

基本与asp关系不大,用css做如下定义即可:
a { white-space: nowrap; }

建立一个函数,判断标题的长度是不是长过你的要求,要是的话截取前面一段,可以使用Len判断长度,再用Left截取字串,至于一行显示多条纪录则可以加参数判断,如果i%2=0就输出<BR>换行即可.但是新浪的新闻是专门有人发布的,而且会按照制定的规格来的

使用CSS可以限制的,不过一般使用英文的网站才会让每一行左右充满

dim new=rs("news")
if len(new)>10 then
new=left(new,10)&"..."
end if