文章内容
在制作ul li文章列表的时候会经常遇到一个问题,比如要求每行要均匀显示三个文章,通常会设置 ul li{ width:32%; margin-right:2%; float:left; } 当li在3的整数倍的时候 margin-right要等于0, 这个一个方法就是判断li是否是3的整数倍,li上加一个类名字 "margin", 定义ul li.margin{ margin-right:0%; }那么应该怎么做呢,直接上代码:
<ul>
<%set int n=1 %>
<%set DataTable news_index=get_article_list("news",0,6,"")%>
<%foreach(DataRow dr in news_index.Rows)%>
<li <%if({n}%3==0)%> class="margin" <%/if%>>
<a href="<%linkurl("news_show",{dr[id]})%>">
<div class="txt">
<h4>
{dr[title]}</h4>
<p>
<%cutstring({dr[zhaiyao]},120)%></p>
</div>
</a></li>
<%set n=n+1 %>
<%/foreach%>
</ul>
