I'm practising CSS so I'm working on a simple image gallery. I would like to center the images horizontally on the div but I don't know how to do it. Thanks.
How it looks: https://imgur.com/a/cs5lQhE
(the pink background is just for reference)
html:
<main>
<div class="images">
<img src="img/1.jpg" />
<img src="img/2.jpg" />
<img src="img/3.jpg" />
<img src="img/4.jpg" />
<img src="img/5.jpg"/>
<img src="img/6.jpg"/>
<img src="img/7.jpg"/>
<img src="img/8.jpg"/>
</div>
</main>
css:
*{
padding:0;
margin:0;
}
body{
background-color:#000;
}
.h {
width: 200px;
color: #fff;
padding: 30px 0 30px 0;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.images {
width: 100%;
height: 800px;
background-color: #ff8787;
}
img {
width: 410px;
height: 250px;
vertical-align: top;
float: left;
margin: 0 10px 20px 10px;
padding: 5px;
border: 1px solid #fff;
opacity: 0.85;
}
img:hover{
opacity:1.0;
}