Хочу как на фото. Но у меня Почему-то текст находится под фото и за пределы фотографии не может выйти?

Проблема, с которой вы сталкиваетесь, скорее всего связана с позиционированием элементов на вашей веб-странице. Чтобы текст не находился под фото и не выходил за его пределы, можно использовать следующие способы:

1. **CSS Flexbox**:
Flexbox — это технология CSS, которая позволяет управлять расположением элементов в контейнере. Вы можете создать контейнер для изображения и текста, и использовать свойства Flexbox, такие как display: flex, flex-direction, align-items и justify-content, чтобы управлять их размещением на странице.

Пример кода:

<div style="display: flex; align-items: center;">
    <img src="photo.jpg" style="max-width: 50%;">
    <p style="margin-left: 20px;">Ваш текст здесь</p>
</div>

2. **CSS Grid**:
CSS Grid — еще один способ управления расположением элементов на странице. Вы можете определить сетку изображения и текста, используя свойства CSS Grid, такие как display: grid, grid-template-columns, grid-template-rows и grid-gap.

Пример кода:

<div style="display: grid; grid-template-columns: 1fr 1fr; grid-gap: 20px;">
    <img src="photo.jpg" style="max-width: 50%;">
    <p>Ваш текст здесь</p>
</div>

3. **Позиционирование**:
Вы также можете использовать свойства CSS position: relative для контейнера с изображением и position: absolute для изображения, чтобы точно установить его положение на странице. При этом текст будет обтекать изображение.

Пример кода:

<div style="position: relative;">
    <img src="photo.jpg" style="max-width: 50%; position: absolute; top: 0; left: 0;">
    <p style="margin-left: 20px;">Ваш текст здесь</p>
</div>

Используйте один из этих способов в зависимости от ваших предпочтений и требований дизайна. Не забудьте также учитывать адаптивность вашего дизайна для корректного отображения на различных устройствах.