@bazliiii

Почему исчезает текст?

У меня есть два блока и я хочу через минусовой margin один наложить на второй, но при попытке это сделать, у меня текст заезжает за фоновое изображение ( z-index не помогает ), вот скрины:

62e16d506e26f904441183.png

Песочница:

https://codepen.io/Bazli/pen/qBoPwWP
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Это происходит из-за того, что investing имеет position: relative (чтобы разобраться, гуглите "css контекст наложения").
Если бы у нег был position static, то блок exits просто наполз бы сверху, как и предполагалось.

Как починить?
1. (так себе вариант) Задать relative и для exits.
2. (получше) Перевесить relative на investing__inner
2. (ещё получше, люблю когда разметка почище). Убрать relative у investing. Удалить investing__line из разметки. Заменить на фон градиентом.

Это "Удалить investing__line из разметки" имеет смысл сделать в любом случае. Если не хочется градиентом, то по крайней мере заменить на псевдоэлемент.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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