2013-04-22 90 views
0

我想要选择我的div画廊中的每一个第四个图像。我似乎无法弄清楚为什么我不能选择它。不知道为什么:nth类型将不起作用

#gallery img:nth-of-type(4n){ 
    border: 5px solid #000; 
} 

我已经尝试了一些其他的想法,但没有成功。任何人都可以帮助我,并向我解释为什么这不是选择我的div画廊中的每个第4个图像?提前致谢。

<div id="gallery"> 

    <a href="/system/images/series_uploads/5/original/ankara_5602p_alabaster.jpg?1330114093" rel="lightbox['gallery']"> 
    <img alt="" src="/system/images/series_uploads/5/gallery/ankara_5602p_alabaster.jpg?1330114093" title="Ankara" /> 
    <div class="gallery-text"> 
     <h3>Ankara</h3> 
     <p>Porcelain</p> 
    </div> 
    </a> 

    <a href="/system/images/series_uploads/6/original/ankara_5624p_noce.jpg?1330114095" rel="lightbox['gallery']"> 
    <img alt="" src="/system/images/series_uploads/6/gallery/ankara_5624p_noce.jpg?1330114095" title="Ankara" /> 
    <div class="gallery-text"> 
     <h3>Ankara</h3> 
     <p>Porcelain</p> 
    </div> 
    </a> 

    <a href="/system/images/series_uploads/7/original/ashton_23931_smokey_beige_.jpg?1330114250" rel="lightbox['gallery']"> 
    <img alt="" src="/system/images/series_uploads/7/gallery/ashton_23931_smokey_beige_.jpg?1330114250" title="Ashton" /> 
    <div class="gallery-text"> 
     <h3>Ashton</h3> 
     <p>Porcelain</p> 
    </div> 
    </a> 

    <a href="/system/images/series_uploads/8/original/ashton_23942_camel_haze_entry.jpg?1330114251" rel="lightbox['gallery']"> 
    <img alt="" src="/system/images/series_uploads/8/gallery/ashton_23942_camel_haze_entry.jpg?1330114251" title="Ashton" /> 
    <div class="gallery-text"> 
     <h3>Ashton</h3> 
     <p>Porcelain</p> 
    </div> 
    </a> 

    <a href="/system/images/series_uploads/9/original/ashton_23942_camel_haze_lr.jpg?1330114252" rel="lightbox['gallery']"> 
    <img alt="" src="/system/images/series_uploads/9/gallery/ashton_23942_camel_haze_lr.jpg?1330114252" title="Ashton" /> 
    <div class="gallery-text"> 
     <h3>Ashton</h3> 
     <p>Porcelain</p> 
    </div> 
    </a> 

    <a href="/system/images/series_uploads/10/original/berkshire_25525_oak.jpg?1330115116" rel="lightbox['gallery']"> 
    <img alt="" src="/system/images/series_uploads/10/gallery/berkshire_25525_oak.jpg?1330115116" title="Berkshire" /> 
    <div class="gallery-text"> 
     <h3>Berkshire</h3> 
     <p>HDP &ndash; High Definition Porcelain</p> 
    </div> 
    </a> 

    <a href="/system/images/series_uploads/11/original/berkshire_25585_walnut_famousdaves01.jpg?1330115118" rel="lightbox['gallery']"> 
    <img alt="" src="/system/images/series_uploads/11/gallery/berkshire_25585_walnut_famousdaves01.jpg?1330115118" title="Berkshire" /> 
    <div class="gallery-text"> 
     <h3>Berkshire</h3> 
     <p>HDP &ndash; High Definition Porcelain</p> 
    </div> 
    </a> 
</div> 
+2

请张贴的HTML标记藏汉,因为没有什么错在这里的代码,有可能是其中的问题是在 – Breezer 2013-04-22 17:23:17

+0

遗憾关于那个。 – Jarrod 2013-04-22 17:26:02

+0

那里更新了答案 – Breezer 2013-04-22 17:28:58

回答

4

他们不是兄妹,这就是为什么你应该使用

#gallery a:nth-of-type(4n) img{ 
    border: 5px solid #000; 
} 
+0

谢谢你的帮助! – Jarrod 2013-04-22 17:29:37

+1

欢迎,如果它的工作,请将其标记为已回答,以便将来的用户可以参与其中。关心=) – Breezer 2013-04-22 17:30:47

相关问题