Как я могу предназначаться для определенной группы родных братьев в плоской иерархии?
Предположим, у вас есть этот HTML:
Header 1
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
Header 1
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
Header 1
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
Обратите внимание, что иерархия является плоской.
Теперь попробуйте выбрать "средняя пара " из
элементы. Это возможно? Я действительно могуне могу понять, как.
Этот селектор захватывает только первый
после:
h1:nth-of-type(2) + p
Но этот селектор захватывает правильную пару
элементыплюс все следующие
элементы, которые появляются после пары, которую мы хотим:
h1:nth-of-type(2) ~ p
Является ли это возможным?
Нет JavaScript. Разметка не меняется. Универсальное решение. Любое количествос или
s разрешены, и число два, в этом случае, является произвольным.
Я думаю, может быть, это возможно, используя некоторые с помощью:not()
селектор, но я могуКажется, это понять. Вроде как выбираяобщие братья и сестры " а затем исключая по необходимости или что-то подобное.