2014-11-29 4 views
-3

예를 들어 <p> 요소의 첫 번째 <div>을 사용하려면 어떤 선택기를 사용합니까? 요소의 첫 번째 직접 자식을 선택하기위한 CSS 선택기 란 무엇입니까?

<p> 요소의 모든 <div>들, 내가 할 것으로 활용하려면 다음 CSS에서

p > div 

합니다.

어떻게하면 되겠습니까? 처음에만 <div>이 나옵니까?

+0

글쎄, 당신은'first-child'를 원해요. :'first-child' 의사 요소를 시도해보십시오. https://developer.mozilla.org/en-US/docs/Web/CSS/:first-child – Cristy

+0

스마트! 나는 그 길로 갈거야. @Cristy – user208829

+3

FYI :'p'는'div'를 포함 할 수 없습니다. 이것은 잘못된 HTML입니다. – CBroe

답변

0

첫 번째 자식 선택기를 사용하면 다른 요소의 바로 첫 번째 요소를 대상으로 지정할 수 있습니다. CSS에서

<p> 
    <div>First child...</div> 
    <div>Second...</div> 
    <div>Third...</div> 
    <div>Fourth...</div> 
</p> 

:

p > div:first-child { 
    font-size: 1.5em; 
} 

편집 : 중요 당신이 p 내부 div를 사용하지 않을해야한다는 것입니다. 이 코드를 작성하여 사례에서 첫 번째 자녀를 선택하는 방법을 보여 줬지만 divp 안에 사용하는 것은 대단히 어렵습니다. 당신이 <div><p> 사이 </p>이 (예를 들어)처럼 사용할 때마다 : 수정을 시도합니다 브라우저

<p> <div></div> </p> 

그것을 여기에 (유효한 코드가 될 수 있습니다) :

<p></p> <div></div> <p></p> 

행운을 빕니다!

+0

예, 고맙습니다. 그 경로를 선택하겠습니다. – user208829

+0

@ user208829 작동하는 경우 대답을 수락하십시오. –

+0

알아. @ViruZX – user208829

-1

그런 다음 선택 그것은 맨 처음 DIV 다음 p 태그를 발견 p > div:first-child

될 것이다 태그로 p > div를 사용하는 경우.

+0

왜 이것이 부정적인 표를 얻었습니까? 대답은 정확합니다. – Khaltazar

관련 문제