Чтобы последние p
не имели полей, вы можете сделать last-of-type
, однако это не сработает, когда вы начнете вкладывать p
в другие divs
.
можно указать c css для последнего p
в указанном классе?
Например:
<div class="my-container">
<div class="banner-message1">
<p>1</p>
</div>
<div class="banner-message2">
<p>2</p>
</div>
</div>
Чтобы конкретно сделать так, чтобы <p>2</p>
имел определенный стиль, но не <p>1</p>
css из div.my-container p:last-of-type
, казалось бы, применимо как к <p>1</p>
, так и к <p>2</p>
, так как они являются последними p
в родительском div
( в этом случае banner-message1
и banner-message2
)
https://jsfiddle.net/hygzq3ab/
Вот jsfiddle, у которого есть и нижнее поле на последнем теге p
а затем также заполнение контейнера, так что последний элемент p
выглядит по существу так, как будто он имеет двойное нижнее поле. last-of-type
, похоже, не работает, поскольку он содержится в других классах div.
Пример кода для этого будет div.my-container p:last-of-type { margin-bottom:0; }