2017-03-25 66 views
1

該CSS腳本工作完美:CSS ::減少數與鈣

table 
{ 
    counter-reset:rowNumber; 
} 

table tr 
{ 
    counter-increment:rowNumber; 
} 

table tr td:first-child::before 
{ 
    content:counter(rowNumber); 
    min-width:1em; 
    margin-right:0.5em; 
} 

但問題是,我想,以減少-1從ROWNUMBER(或其他選項的計數器復位到-1)

我嘗試這樣做:

content:counter(calc(rowNumber-1)); 

但好像它不工作

+1

我想這是一個選項... table tr:not(:first-child)counter-increment:rowNumber; } – PUG

+0

,我要問一個問題在這裏和回答對自己第一次:P – PUG

+0

我解決它通過: 表TR:沒有(:第一胎){反增量:ROWNUMBER;} 但我d很高興聽到不同的方法來解決這個問題,只是爲了擴大我的CSS知識:) – PUG

回答

0

我喜歡什麼做的是使用相鄰兄弟選擇爲:

table tr + tr { /* attributes */ } 

這是完全一樣table tr:not(:first-child),但我經常用它的東西名單。

ul li + li { margin-top: 1em }