聯(lián)系官方銷售客服
1835022288
028-61286886
請(qǐng)問(wèn),在列表頁(yè)要使奇數(shù)條和偶數(shù)條使用不同的css,應(yīng)該怎么寫(xiě)?如:
<div class="nrdown">
<div class="nrlm">
<img src="style/img/icon.png">
<span>2019-03-24</span>
<a href="1.jhtml" target="_blank">111111111</a>
</div>
</div>
<div class="nrdown">
<div class="nrlm1">
<img src="style/img/icon.png">
<span>2019-01-09</span>
<a href="2.jhtml" target="_blank">222222222</a>
</div>
</div>
{php $sum
= 統(tǒng)計(jì)列表?xiàng)l數(shù);}
{php $a
=
$sum
/2;}
{if
(
is_int
(
$a
))} class="nrlm1"{else}class="nrlm"{/if}
你看行不行
回復(fù)@許豐奕:第一種方法剛才試了下,沒(méi)搞定
loop里面用這個(gè)應(yīng)該是可行的
if(i%2==0){
.....;偶數(shù)
}else{
....;奇數(shù)
}
回復(fù)@許豐奕我剛才用的是module調(diào)用,其他的調(diào)用方法不會(huì)寫(xiě)
{if ($i%2==0)}
class="nrlm1"
{else}
class="nrlm"
{/if}
這個(gè)是判斷的基本用發(fā),你直接測(cè)試,我這邊不方便弄
你的目的是什么?
正確的寫(xiě)法如下:
因?yàn)镵EY 是從0開(kāi)始的,所以要顯示正確就 $key+1
如果是為了單雙行不同背景顏色就直接用CSS就好了
不僅僅是背景,其他也可以用CSS實(shí)現(xiàn)
odd表示奇數(shù)行,even表示偶數(shù)行;
nth-child(odd);
nth-child(even);
div ul li:nth-child(odd) { background-color: #f9f9f9; }
不過(guò)你上面嵌套的是 2層DIV,建議規(guī)范點(diǎn)寫(xiě)成
<div>
<ul>
<li>內(nèi)容1</li>
<li>內(nèi)容2</li>
<li>內(nèi)容3</li>
</ul>
</div>
回復(fù)@ibennie 大哥,你這個(gè)css這個(gè)使用方法好!
回復(fù)@ibennie謝謝你,已經(jīng)搞定了
這個(gè)需要樓主把你的循環(huán)標(biāo)簽發(fā)上來(lái),根本不知道你循環(huán)什么數(shù)據(jù)