Мне нужно отобразить последние две цифры 6 и 7 с правой стороны, и оно отображается, но между двумя номерами мне не нужно равное пространство. Я попробовал маржу и отступы, но не работал. ты поможешь мне в этом?Margin и padding не работают в nth-last-child
.width-60 {
width: 60%;
border: 1px solid #ccc;
height: 100%;
position: relative;
}
.p p {
color: blue;
float: left;
margin: 10px;
}
.p p a:nth-last-child(-n+2) {
color: red;
position: absolute;
right: 30px;
display: block;
}
<div class="width-60">
<div class="p">
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>
<a href="" class="btn"><img src="" />6</a>
</p>
<p>
<a href="" class="btn"><img src="" />7</a>
</p>
</div>
</div>
Вам не нужно писать 'display: block;', если вы используете 'float' –
Спасибо, что ответили Mr.Alien. Это работает для меня. Я пропустил поплавок: правильно; Спасибо за помощь.Upvote с моей стороны –
Хорошая точка. Но он уже был там, я просто забыл его удалить. Hehe .. –