2013-05-26 16 views
1

我有這個代碼,我想要計數器將從attr獲取信息,每個數字將從data信息的元素開始。css:attr(數據)與計數器

HTML

<ul> 
    <li data="info1"></li> 
    <li data="info2"></li> 
    <li data="info3"></li> 
    <li data="info4"></li> 
    <li data="info5"></li> 
    <li data="info6"></li> 
    <li data="info7"></li> 
    <li data="info8"></li> 
</ul> 

CSS

body{ 
    counter-reset: section; 
} 
ul li:before{ 
    counter-increment: section; 
    content:"it from data - " counter(section); 
} 

Result

+0

我想例如在數據=「我的文章」時,計數器全自動撥打的號碼後。 –

+1

所以像[this](http://jsfiddle.net/EtzDV/6/)? –

+0

是的,我也已經找到了答案..我的問題是愚蠢的.. :)) –

回答

1

對不起,這個問題,答案很簡單

ul li:before{ 
     counter-increment: section; 
     content:attr(data) "- " counter(section); 
    } 

Click here for result

問題被關閉