CSS Добавить ::after к любому элементу после указанного?
Подскажите, пожалуйста как добавить псевдокласс любому следующему элементу ? Хочу что-то по типу
h1:empty+* {
position: relative;
}
h1:empty+* ::after {
content: 'You forgot text for h1';
}
div {
width:100px;
height:100px;
border: 1px solid #f00;
}
<h1></h1>
<div></div>
<p>text</p>
Ответы (1 шт):
Автор решения: Михаил Камахин
→ Ссылка
h1:empty + * {
position: relative;
}
h1:empty + *::after {
content: 'You forgot text for h1';
}
div {
width: 100px;
height: 100px;
border: 1px solid #f00;
}
<h1></h1>
<div></div>
<p>text</p>