CSS последний дочерний элемент без вложенности?

Мне нужно выбрать последний дочерний элемент чего-либо, когда я добавляю class="самый последний ребенок" без вложенности.

Например, здесь мне нужно выбрать самый последний div. Ни больше ни меньше.

<body>
 <div class = "very-last-child">
  <p>The first paragraph.</p>
  <p>The second paragraph.</p>
  <p>The third paragraph.</p>
  <p>The fourth paragraph.</p>
  <div class = "select-me">
   <p>The first paragraph.</p>
   <p>The second paragraph.</p>
   <p>The third paragraph.</p>
   <p>The fourth paragraph.</p>
  </div>
 </div>
</body>

Я пробовал что-то в этих строках, но не работал.

div > :last-of-type {
  padding-bottom: 50px;
}

p, div{
border: 2px solid black;
}

USE CASE: I need to add padding to the last element of my page wrapper, regardless of whatever it may be. And I am using SCSS.

Вы пробовали body > :last-child?

Vitor SRG 27.01.2019 02:56

Я работал. Идите вперед и переиграйте с решением sass.

Abhijit Srivastava 27.01.2019 03:12

Я добавил ответ. Пожалуйста, отметьте как правильный, чтобы помочь любому, у кого есть похожая проблема

Vitor SRG 27.01.2019 03:59
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
1
3
40
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Немного неясно, чего вы пытаетесь достичь из-за имен ваших классов, но вот что, я думаю, вы хотите.

.very-last-child > :last-child {
    padding-bottom: 50px;
}

Это дает отступ 50px в нижней части класса select-me.

Ответ принят как подходящий

Чтобы выбрать только последний дочерний элемент контейнера, можно использовать:

<selector> > :last-child {
    ...
}

В твоем случае,

body > :last-child {
    ...
}

Другие вопросы по теме