2016-03-02 4 views
1

Учитывая следующую разметку, как выбрать каждый третий «блок-блок» в CSS? Спасибо! Я попробовал .location-block:nth-child(3n){}, но это не сработало.CSS Каждый третий тип

<div class="location-block"> 
Lorem Ipsum Dolor 
</div> 
<div class="location-block"> 
Lorem Ipsum Dolor 
</div> 
<div class="location-block"> <!-- Want to Select This --> 
Lorem Ipsum Dolor 
</div> 
<div class="location-block"> 
Lorem Ipsum Dolor 
</div> 
<div class="location-block"> 
Lorem Ipsum Dolor 
</div> 
<div class="location-block"> <!-- Want to Select This --> 
Lorem Ipsum Dolor 
</div> 

ответ

2

отлично работает для меня. Возможно, вы используете IE 8 или ранее. И, как drosamsaid, возможно, использовать :nth-of type() вместо этого, если div s не являются единственными детьми в любой контейнер они находятся в.

.location-block:nth-child(3n){color:red} 
 
.location-block:nth-of-type(3n){background:yellow}
<div class="location-block"> 
 
    Lorem Ipsum Dolor 
 
</div> 
 
<div class="location-block"> 
 
    Lorem Ipsum Dolor 
 
</div> 
 
<div class="location-block"> 
 
    Lorem Ipsum Dolor 
 
</div> 
 
<div class="location-block"> 
 
    Lorem Ipsum Dolor 
 
</div> 
 
<div class="location-block"> 
 
    Lorem Ipsum Dolor 
 
</div> 
 
<div class="location-block"> 
 
    Lorem Ipsum Dolor 
 
</div>

0

Здравствуйте, если вы знаете разметки (HTML) будет все div's вам не нужно использовать клады.

div:nth-of-type(3n){background:tomato}
<div> 
 
    Lorem Ipsum Dolor 
 
</div> 
 
<div> 
 
    Lorem Ipsum Dolor 
 
</div> 
 
<div> 
 
    Lorem Ipsum Dolor 
 
</div> 
 
<div> 
 
    Lorem Ipsum Dolor 
 
</div> 
 
<div> 
 
    Lorem Ipsum Dolor 
 
</div> 
 
<div> 
 
    Lorem Ipsum Dolor 
 
</div>

Благодаря T04435.

Смежные вопросы