Ich möchte eine Website haben, auf der die Links zu verschiedenen Webseiten vertikal über einem Bild angeordnet sind, aber aus irgendeinem Grund sind sie sogar übereinander gestapelt obwohl ich eine <br>
dazwischen haben.Warum sind meine Links in HTML aufeinander gestapelt?
.image-wrapper {
position: absolute;
width: 250px;
}
.image-wrapper a {
position: absolute;
left: 0;
top: 0;
padding: 20px;
border: 0;
width: 98px;
height: 30px;
color: #FFF;
margin: 0px;
text-decoration: none;
font-family: "Abel";
font-size: 160%;
}
<div class="image-wrapper">
<img src="side bar.png" alt="sometext" />
<a href="harsh_projects.html"> Projects </a>
<br>
<a href="harsh_resume.html"> Resume </a>
<br>
<a href="harsh_contact.html"> Contact Me </a>
</div>
'Position: absolute' alle Tags an der gleichen Stelle Ihre Anker setzen. –
Anstatt dies zu bekämpfen, warum verwenden Sie nicht stattdessen ein "ul" -Element für die Liste? Sie können Bulleting entfernen und den 'li' formatieren, wie Sie es wünschen. –