Элемент <div class=“record”>
имеет <img>
внутри, и вы хотите, чтобы ваш <p>
текст был чуть ниже изображения, поэтому давайте посмотрим на вашу структуру:
<div class="record">
имеет <img>
и <div id="under">
под ним, разделенные логами c строки гибкого направления
Итак ... если вы не хотите изменять структуру своей страницы, которая должна иметь левую и правую области , просто создайте родительский элемент как для <img>
, так и для сопутствующего <p>
, например:
<div class=“cover”>
<img src=“”>
<p>my text goes here</p>
</div>
, а затем добавьте дополнительный css к этому новому элементу .cover
, предполагая, что вы хотите, чтобы он был упорядочен по вертикали, как столбец с чем-то вроде:
display: flex;
flex-direction: column;
... так, чтобы <img>
оставался над <p>
текстом
Попробуйте и расскажите, как все прошло.
Ура