일반 목록이 아닌 요소를 계산하려고합니다.클래스가있을 때 CSS 요소 및 카운터 재설정
코드를 설명하기 쉬운 : Fiddle
나는 HTML을 통해 어느 정도 제어 할 수 없습니다.
대신 DOM은 다음과 같이 세 가지가 항상 결코 리셋 카운터처럼 다음과 같이 밝혀
1. list one
2. list one
3. list one
1. list two
2. list two
3. list two
1. list three
2. list three
3. list three
그러나 목록 :
는<div class="body">
<div><p class="numlist" >first text</p></div>
<div><p class="numlist">second text</p></div>
<div><p class="numlist">third text</p></div>
<!-- Only here for only here in demonstrative purpose -->
<div class="should-reset"><p>Start a new counter for the inlines</p></div>
<div><p class="numlist depth">first text</p></div>
<div><p class="numlist depth">second text</p></div>
<div><p class="numlist depth">third text</p></div>
<!-- Only here for only here in demonstrative purpose -->
<div class="should-reset"><p>Want to reset the standard counter</p></div>
<div><p class="numlist reset" >first text</p></div>
<div><p class="numlist">second text</p></div>
<div><p class="numlist">third text</p></div>
</div>
내가 원하는 결과는 다음과 같은 것입니다 :
1. list three
4. list three
5. list three
HTML의 클래스를 변경할 수 있습니까? 'reset' 클래스를'p' 대신에'div'에 추가하면 ([here] (https://jsfiddle.net/yopgm0wr/11/)과 같이) 원하는 것을 출력 할 것입니다. – Harry
@Harry Nop은 변경할 수 없습니다. –
@SebastianBrosch nop이 그렇게 좋지는 않지만 원하는 결과가 질문에 쓰여 있습니다. –