When I try to set a footer, it appears above the 3 images that I positioned side by side in CSS. Does anyone know how I can solve the problem unique to my code?
.service{
top: 550px;
background-color: rgba(51,51,51,0.7);
font-size: 18px;
color: white;
width: 250px;
margin: 1%;
padding: 1%;
height: 150px;
position: absolute;
clear: both;
}
.service:nth-child(1){
left: 15%;
}
.service:nth-child(2){
left: 39%;
}
.service:nth-child(3){
left: 63%;
}
.raining{
top: 724px;
width: 270px;
position: absolute;
clear: both;
}
.raining:nth-child(1){
left: 16%;
}
.raining:nth-child(2){
left: 40%;
}
.raining:nth-child(3){
left: 64%;
}
<div class="services">
<div class="service">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
</p>
</div>
<div class="service">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
</p>
</div>
<div class="service">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
</p>
</div>
</div>
<div class="rainings">
<div class="raining">
<p><img src="img/leafs.jpg" width="277x"></p>
</div>
<div class="raining">
<p><img src="img/puddle.jpg" width="277px"></p>
</div>
<div class="raining">
<p><img src="img/ducks.jpg" width="277px"></p>
</div>
</div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,