@dazzy8

Не работает картинка через псевдоэлемент бефор?

  • Вопрос задан
  • 307 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега CSS
Всё работает.

Ширина у ::before нулевая, поэтому картинки не видно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
RomanTRS
@RomanTRS
Добавив content вы добавили сам элемент, но его параметры отображения еще не настроили.
По умолчанию, у псевдоэлементов, такие параметры:
::before {
  display: inline;    /*строка*/
  width: auto;
  height: auto;
}


Соответственно, чтобы ваш элемент было видно, ему нужно прописать такие параметры:
li:before {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  vertical-align: middle;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы