@bazliiii

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

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

62e16d506e26f904441183.png

Песочница:

https://codepen.io/Bazli/pen/qBoPwWP
  • Вопрос задан
  • 90 просмотров
Решения вопроса 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 из разметки" имеет смысл сделать в любом случае. Если не хочется градиентом, то по крайней мере заменить на псевдоэлемент.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы