В вашем коде много ошибок. Ваш документ HTML недействителен. вы должны полностью это изменить. Ваш CSS тоже написан нехорошо. я исправил все для вас. Замените код HTML & CSS на этот код:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<div id="flower-background-1"></div>
<p id="welcome">Welcome to my Flower Shop</p>
<div class="img-container">
<img
class="image-1"
src="https://cdn.shopify.com/s/files/1/1204/3320/products/46801850054_ea0cb77ced_o_800x800.jpg?v=1554836834"
/>
<img
class="image-2"
src="https://www.1800flowers.com/blog/wp-content/uploads/2019/07/160080m-274x300.jpg"
/>
</div>
</body>
</html>
CSS:
#flower-background-1 {
background-image: url("https://www.fiftyflowers.com/blog/wp-content/uploads/iStock-659171982-1170x449.jpg");
height: 300px;
background-repeat: no-repeat;
background-size: cover;
}
.img-container {
display: flex;
justify-content: center;
width: 80%;
margin: 0 auto;
}
#welcome {
font-family: "Great Vibes", cursive;
font-size: 50px;
border: 2px solid white;
color: white;
width: auto;
text-align: center;
position: relative;
bottom: 150px;
background-color: indigo;
}
.image-1 {
height: 200px;
width: 200px;
margin-right: 114px;
border: 2px solid red;
}
.image-2 {
height: 200px;
width: 200px;
border: 2px solid red;
}
Ваши проблемы будут решены. Wi sh это вам поможет.