账号通
    

账号  

密码  

1632

查看

1

回复
主题:[求助]自定义输出样式如何分多列显示? [收藏主题]  
博飞 当前离线

858

主题

13

广播

10

粉丝
添加关注
级别:七年级

用户积分:4859 分
登录次数:662 次
注册时间:2008/6/19
最后登录:2024/7/30
博飞 发表于:2014/7/19 21:44:07   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)
默认的都是显示一列,作为列表,起码要显示三四列。这个如何实现。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
博飞 当前离线

858

主题

13

广播

10

粉丝
添加关注
级别:七年级

用户积分:4859 分
登录次数:662 次
注册时间:2008/6/19
最后登录:2024/7/30
博飞 发表于:2014/7/19 22:13:51   | 只看该作者 查看该作者主题 沙发 
科汛在线考试系统(NET)
统函数标签自定义样式输出控制分列

今天在商业区又碰到用户在使用系统函数标签时,不会控制分列的情况。这问题比较简单也比较普遍,这是由于一些用户对css不熟悉的原因吧。现给大家讲讲思路。

其实我们要利用系统函数标签实现多行多列,只需要在标签循环体里加入li即可,如下代码

循环体

<div class="list">

<ul>

[loop=10]

   <li> 其它自己要显示的内容标签 </li>

[/loop]

<ul>

</div>

上面这段代码前台标签输出后格式如下:

<div class="list">

<ul>

<li> 其它自己要显示的内容标签 </li>

<li> 其它自己要显示的内容标签 </li>

<li> 其它自己要显示的内容标签 </li>

<li> 其它自己要显示的内容标签 </li>

<li> 其它自己要显示的内容标签 </li>

<li> 其它自己要显示的内容标签 </li>

...

</ul>

</div>

到这里稍懂css的用户,就能很快的将上面代码实现多行分列显示了,我们只需要在对应的模板的css文件里增加以下css代码即可

.list{width:600px}   /*控制总宽度*/

.list li{width:200px;float:left}   /*控制每个li宽度为200,这样刚好一行显示3列*/

以上仅说明下思路,具体样式请自由发挥吧。。。





 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.74609秒 powered by KesionCMS 9.0