2013-07-02 6 views
6

어떻게 1, 4, 7 번째 요소를 선택할 수 있습니까? 어떻게 3, 6, 9 등을 선택 하는가?1, 4, 7 번째 요소를 선택하는 방법은 무엇입니까?

패턴은 선택하고 요소를 두 개 남겨두고 세 번째를 선택합니다. 내가 :nth-child을 사용해야한다는 것을 알고 있지만, 정확히 어떻게 해야할지 모르겠습니다.

+0

가능한 중복 (http://stackoverflow.com/questions/3462298/select-every-nth-element-in-css) –

답변

18

첫 번째, 네 번째, 일곱 번째 등의 요소 스타일을 지정하는 가장 쉬운 방법은 CSS를 사용하여 다음을 사용하는 것입니다 (사용자가 li 요소를 사용한다고 가정하고 있지만 분명히 사용에 익숙합니다. - 케이스) :

ul { 
    counter-reset: lis; 
} 

li::after { 
    counter-increment: lis; 
    content: counter(lis, decimal); 
} 

li:nth-child(3n+1) { 
    background-color: #f90; 
} 

JS Fiddle demo.

참고 :

[CSS의 모든 N 번째 요소를 선택]의
+1

Gahhhhhh I Ctrl 키 + R'd 이 하나와 모든 하하! +1 – lifetimes

+0

http://meta.stackexchange.com/questions/187075/going-to-any-question-on-the-site-brings-an-error-page – lifetimes

+0

아, 방금 저녁 식사에서 돌아 왔습니다. 음, 죄송합니다 ... = ( –

관련 문제