Большая часть макета разбирается самостоятельно, если вы удалите position: absolute
из классов homepageimage, titlemedium и homepagetext.Различные элементы position: relative
не вызывают проблем, потому что у них нет ссылок на верхнюю, нижнюю, левую или правую части - по сути, они вообще не меняют компоновку.
Чтобы создать один элементсидеть рядом с другим, вы можете использовать поплавок.Например, плавающее изображение влево, а затем плавающее название влево.Это поместит заголовок рядом с изображением.После этого обязательно используйте команду clear, чтобы снова запустить текучие элементы в нормальном режиме.Кроме того, избавьтесь от всех дополнительных элементов div - вы меняете макет, добавляя множество дополнительных элементов.Для обертывания и стилизации встроенного элемента вместо этого используйте тег <span>
.