Проблема, с которой вы столкнулись, скорее всего связана с тем, как у вас настроены CSS-стили и структура HTML вашего проекта. Вот несколько вещей, которые стоит проверить:
1. **Положение элементов**: Убедитесь, что изображение и текст находятся в правильных контейнерах. Если изображение имеет стиль `position: absolute;` или `position: fixed;`, это могло бы привести к тому, что текст будет перекрыт изображением.
2. **Контекст наложения (z-index)**: Если у вас есть CSS-свойство `z-index`, удостоверьтесь, что текстовый элемент имеет больший `z-index` относительно изображения, если они оба имеют позиционирование (например, `position: relative;` или `position: absolute;`).
3. **Поток документа**: Убедитесь, что текст находится в потоке документа. Если у вас есть специальные правила CSS, которые отделяют текст от других элементов (например, с использованием `float`), это может повлиять на отображение.
4. **Проблемы со скрытым текстом**: Проверьте, нет ли у текста стилей, которые делают его невидимым (например, `display: none;` или `visibility: hidden;`).
5. **Размеры элементов**: Проверьте, чтобы размеры контейнеров и самих элементов не выходили за пределы доступного пространства, так как это также может привести к перекрытию.
6. **Свойства overflow**: Откройте стиль родительских контейнеров и убедитесь, что у них не установлено свойство `overflow: hidden;`, так как это может ограничить видимость дочерних элементов.
7. **Тестирование в инструментах разработчика**: Зайдите в инструменты разработчика вашего браузера (обычно клавиша F12) и посмотрите, как элементы располагаются и какие стили к ним применяются. Это поможет вам понять, что именно происходит с вашими элементами.
Если вы сможете поделиться кодом HTML и CSS, который вызывает проблему, я смогу дать более конкретные советы по её устранению.