2012-06-28 1 views
0

ul의 주먹 내에서 첫 번째 div를 선택하고 싶습니다. 더 쉬운 방법이 있습니까? ... 나는 HTML을 수정할 수없고 ID를 추가 할 수 없습니다.하나의 CSS 선택에서 주먹 자식 의사 선택기를 여러 번 사용할 수 있습니까?

입력 해 주셔서 감사합니다.

#subNav>li:first-child>div:first-child 
+1

당신이 그것을 시도? 작동합니까? – BoltClock

+0

물론 가능하며 작동 할 수 있습니다. 그냥 시도해보십시오 –

+0

작동하지만 지저분한 것 같습니다. 내가 그것을 단순화 할 수 있습니까? – codelove

답변

2

이미 가지고있는 것만 큼 좋은 결과를 얻을 수 있습니다. 나는 그것에 대해 지저분한 아무것도 표시되지 않습니다 - 당신이이 특히에만 결국 #subNav의 첫 번째 li 아이의 첫 번째 div 아이를하고자 할 ...

+0

ok 잘 다시 알려 드리겠습니다. 누군가가 알고있는 2 자녀 또는 두 번째 자녀 선택기가있을 수 있기를 바랍니다. – codelove

+0

예. 시도하고있다 – codelove

+0

@codelove : 두 번째 자식 선택자가 의미하는 바를 잘 모르는 ... 중첩 된 또는 재귀적인': first-child' 선택자 같은 것을 의미합니까? http://lists.w3.org/Archives/Public/www-style/2012Mar/0531.html 메일 링리스트에 던져진 것을 기억합니다.하지만 그것은 단지 아이디어였습니다. – BoltClock

2

예 그 유효합니다, 당신은 DIV 요소의 각 첫 아이 #subNav>li의 그 내부의 각 첫 아이를 선택합니다.

+0

그게 어떻게 : : first-child' 작품이 아닙니다 : http://stackoverflow.com/questions/4195161/any-way-to-select-nth-element-straight/4195253 # 4195253 – BoltClock

+0

@BoltClock : 내가 듣기 좋게 – Blaster

관련 문제