
文章内容
在制作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>