webstroynet
@webstroynet

Как выровнять before внутри div?

Родительским ссылкам добавил кнопки "развернуть" - https://npmarket.ru/

Всё просто, сделал див... внутри дива- псевдоэлемент из библиотеки awesome.

Получается довольно забавная хрень, в то время как у одних дивов псевдоэлемент выровнялся, у других - съезжает. Всё 100% идентично, только у соседнего тега разное кол-во букв (ссылки меню).

Если родительский див, внутри которого псевдоэелемент, позиционировать не relative, a absolute - всё выравнивается. Однако этот способ мне не подходит, так как - нужно чтобы данные кнопочки были рядом с текстом.

Почему съезжает before при позиционировании relative?

Пруф -- jpegshare.net/images/3f/c3/3fc31d5abe69f5beb6b5ff1...
  • Вопрос задан
  • 491 просмотр
Пригласить эксперта
Ответы на вопрос 1
rockon404
@rockon404
Frontend Developer
Элементарно:
:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
Ответ написан
Ваш ответ на вопрос

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

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