2014-02-15 2 views
0

*이 CSS를 사용하고 있지만 Enter Firstname 앞에 *를 추가하고 싶지만 * Span에 CSS를 추가하기 때문에 * Firstname, Enter성에 모두 추가됩니다. id를 사용하지 않고 particualr span에 CSS를 추가하는 방법을 알려주세요.특정 범위에 대해 CSS 추가

<style> 
    .pssmailform p:first-child span:before{ 
     content:"* "; 
     color:red; 
    } 
</style> 

UPDATE :

<style> 
    .pssmailform p span:before{ 
    content:"* "; 
    color:red; 
    } 
</style> 

<div class="pssmailform"> 
<p><span>Enter Firstname</span></p> 
<p><span>Enter Lastname</span></p> 
</div> 

답변

3

당신은 첫 번째 p 태그과 같이 선택 pseudo selectors를 사용하면 3 중 2 경간을 원한다면 당신이 할 수 있습니다 : 또는

<style> 
    .pssmailform p:first-child span:before, .pssmailform p:nth-child(2) span:before{ 
     content:"* "; 
     color:red; 
    } 
</style> 

홀수 또는 짝수 요소로 사용하려면 다음을 사용할 수 있습니다.

<style> 
    .pssmailform p:nth-child(odd) span:before { 
     content:"* "; 
     color:red; 
    } 

    .pssmailform p:nth-child(even) span:before { 
     content:"* "; 
     color:blue; 
    } 
</style># 
당신이 모든 5 요소를 수행하려는 경우 10

도 할 수있다 :

<style> 
    .pssmailform p:nth-child(5n) span:before { 
     content:"* "; 
     color:red; 
    } 
</style> 
+0

안녕을 내가 추가 할 필요가 무엇보다 3 중 2 개 범위에 대해 같은 일을 추가하려면? – Shivam

+0

나는 내 대답 –

+0

을 업데이트했습니다.이 에반과 홀수는 저에게 잘 작동하지 않으며, 또한 n 번째 - 어린이도 작동하지 않습니다. – Shivam

관련 문제