Ich möchte, dass alle Bilder auf der Seite zentriert sind, aber auch nacheinander mit Rändern und all dem. Das Problem ist, sie sind alle in einer geraden Linie wie folgt gezeichnet: , wenn sie von links nach rechts gehen sollten.Fehler beim Ausrichten von Bildern
Mein HTML/CSS:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Join the Team</title>
</head>
<style>
.__applyingfor {
width: 500px;
height: 150px;
margin: auto auto;
text-align: center;
}
.__applyoptions {
display: flex;
justify-content: center;
}
.__applyoptions ul{
display: flex;
list-style-type: none;
margin: 0;
background-size: cover;
padding: 10px;
}
.__applyoptions ul li{
margin-right: 1px;
}
.__applyoptions ul a{
display: flex;
position: relative;
}
.__apply-normal:hover {
opacity: 1;
}
.__apply-hover {
top: 0;
left: 0;
position: absolute;
opacity: 0;
}
.__apply-hover:hover {
opacity: 1;
}
#__title {
font-size: 25px;
}
#__title:hover {
color: #18A7B2;
}
</style>
<body>
<div class="__applyingfor">
<p id="__title">What Are You Applying For?</p>
</div>
<div class="__applyoptions">
<ul>
<li>
<a href="#">
<img class="__apply-normal" src="../images/helperapp.png">
<img class="__apply-hover" src="../images/helperapph.png">
</a>
<a href="#">
<img class="__apply-normal" src="../images/modapp.png">
<img class="__apply-hover" src="../images/modapph.png">
</a>
<a href="#">
<img class="__apply-normal" src="../images/adminapp.png">
<img class="__apply-hover" src="../images/adminapph.png">
</a>
<a href="#">
<img class="__apply-normal" src="../images/devapp.png">
<img class="__apply-hover" src="../images/devpph.png">
</a>
</li>
</ul>
</div>
</body>
</html>
Use 'display: inline-block' anstatt 'display: flex' –