代码之家  ›  专栏  ›  技术社区  ›  Mohammed Baashar

第n个类型选择器未按预期工作

  •  0
  • Mohammed Baashar  · 技术社区  · 7 年前

    h2 p #section_5 ,因此我使用了以下CSS:

    #section_5 div:nth-of-type(1) h2{
        color:green;
    }
    #section_5 div:nth-of-type(1) p{
        color:blue;
    }
    

    #剖面图5 nth-of-type(1)

    /*style the more features title*/
    #section_5 div:nth-of-type(1) h2{
        color:green;
    }
    
    /*style the more features paragraph*/
    #section_5 div:nth-of-type(1) p{
        color:blue;
    }
    <div id="section_5">                    
        <div class="row just_space1 title">
            <div class="col-12 text-center">
                <h2>The Limitation Of Design Is Never Ending With Our Features</h2>
                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vero quod consequuntur 
    	quibusdam, enim expedita sed quia nesciunt incidunt accusamus necessitatibus modi 
    	adipisci officia libero accusantium esse hic, obcaecati, ullam, laboriosam!</p>
            </div>
        </div>
        <div>
            <div>
                <div>
                    <span>&#xe011;</span>
                    <p>Danything</p>
                    <h2>anything t</h2>
                    <p>anything</p>
                </div>
                <div>
                    <span>&#xe011;</span>
                    <p>Danything</p>
                    <h2>anything t</h2>
                    <p>anything</p>
                </div>
            </div>
            <!-- /Features column 1 -->
    	
            <!--Image to style the section-->
            <div class="col-12 col-md-8">
                <p>
                    ssss
                </p>
            </div>
            <div> 
                <div>
                    <span>&#xe011;</span>
                    <p>Danything</p>
                    <h2>anything t</h2>
                    <p>anything</p>
                </div>
                <div>
                    <span>&#xe011;</span>
                    <p>Danything</p>
                    <h2>anything t</h2>
                    <p>anything</p>
                </div>
            </div>
        </div>   
    </div>
    <!--/Section 5-->

    你能解释一下吗,还是我做错了?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Temani Afif    7 年前

    你需要考虑 > selector div 是的 nth-of-type(1) 部门 #section5 .

    /*style the more features title*/
    #section_5 > div:nth-of-type(1) h2 {
      color: green;
    }
    
    
    /*style the more features paragraph*/
    #section_5 > div:nth-of-type(1) p {
      color: blue;
    }
    <div id="section_5">
      <div class="row just_space1 title">
        <div class="col-12 text-center">
          <h2>The Limitation Of Design Is Never Ending With Our Features</h2>
          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vero quod consequuntur quibusdam, enim expedita sed quia nesciunt incidunt accusamus necessitatibus modi adipisci officia libero accusantium esse hic, obcaecati, ullam, laboriosam!</p>
        </div>
      </div>
      <div>
        <div> <!-- this div is also  nth-of-type(1) -->
          <div> <!-- this div is also  nth-of-type(1) -->
            <span>&#xe011;</span>
            <p>Danything</p>
            <h2>anything t</h2>
            <p>anything</p>
          </div>
          <div>
            <span>&#xe011;</span>
            <p>Danything</p>
            <h2>anything t</h2>
            <p>anything</p>
          </div>
        </div>
        <div class="col-12 col-md-8">
          <p>
            ssss
          </p>
        </div>
        <div>
          <div> <!-- this div is also nth-of-type(1) -->
            <span>&#xe011;</span>
            <p>Danything</p>
            <h2>anything t</h2>
            <p>anything</p>
          </div>
          <div>
            <span>&#xe011;</span>
            <p>Danything</p>
            <h2>anything t</h2>
            <p>anything</p>
          </div>
        </div>
      </div>
    </div>
    <!--/Section 5-->