2011-08-18 30 views
5

I'was cố gắng sử dụng css truy cập ... Đây là mã css của tôi:Làm thế nào để làm cho công việc truy cập css với bộ chọn css?

div.primaries div.entries>div.meaning:first-child:before { 
    counter-increment: section; 
    content: counter(section); 
} 

và một phần của html

<div class="primaries"> 
<div class="headword entries"> 
<div class="meaning terms"> 
<span class="meaning terms text">A collection of items of the ...</span> 
</div> 
<div class="meaning entries"> 
<div class="example terms"> 
<span class="example terms text">an arms <em>cache</em></span> 
</div> 
</div> 
<div class="meaning entries"> 
<div class="example terms"> 
<span class="example terms text">a <em>cache</em> of gold coins</span> 
</div> 
</div> 
</div> 
<div class="headword entries"> 
<div class="meaning terms"> 
<span class="meaning terms text">A hidden or inaccessible ...</span> 
</div> 
</div> 
<div class="headword entries"> 
<div class="meaning terms"> 
<span class="meaning terms text">An auxiliary memory from ...</span> 
</div> 
</div> 
</div> 

Tôi không sử dụng bất kỳ "phản tác dụng thiết lập lại". Tuy nhiên, mỗi số được xuất là 1. Vì vậy, tại sao nó luôn luôn là 1?

Trả lời

5

Thêm này và tôi nghĩ rằng nó sẽ làm như bạn sẽ:

div.primaries 
{ 
    counter-reset: section; 
} 

Xem nó hoạt động tại jsfiddle/Larry/ev758/.

+0

hoạt động. cảm ơn rất nhiều – elric

+0

Từ w3schools: "Thuộc tính đặt lại truy cập tạo hoặc đặt lại một hoặc nhiều bộ đếm." –

+0

@elric, nếu điều này phù hợp với bạn, vui lòng [đánh dấu nó là đã trả lời] (http://stackoverflow.com/questions/how-to-answer). –

Các vấn đề liên quan