Ik probeer een afbeelding te verplaatsen. Ik wil dat het wordt uitgelijnd met de titel “Ervaring”. Hier is mijn code
html-code
<header>
<h1>Experience</h1>
<div class="logo">
<img src="./img/exp.png">
</div>
</header>
en de css-code
.logo{
width: 100px;
}
.logo img{
float: left;
margin-left: 0px 0px 0px 30px;
width: 150px;
height: 38px;
}
Antwoord 1, autoriteit 100%
Pas de CSS een beetje aan:
.logo{
width: 100px;
display: inline-flex;
}
.logo img{
margin: auto 5px;
float: left;
width: 150px;
height: 38px;
}
Werkt dit?
Deze oplossing werkte voor mij, maar ik heb geen idee voor je omdat je niet je volledige code hebt ingevoerd…
Antwoord 2
Nou, kijkend naar wat je wilt, werkt dit misschien:
verplaats de img-tag in de header-tag (h1) en geef deze css.
Dit is wat ik deed:
<h1>Experience<img style="margin-left:10px" src="./img/exp.png" ></img>
</h1>
OF om de afbeelding onder de tekst te laten komen:
<h1>Experience<img style="display:block;margin-left:10px" src="./img/exp.png" ></img>
</h1>
Antwoord 3
Probeer float:left toe te voegen aan .logo en instelling display: inline-block op je h1, zoals zo:
*{
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, Sans-serif;
font-size: 34px
}
header{
background-image: url(../img/bar.png);
background-color: #00B9ED;
height: 75px;
border-bottom: 0px;
padding-left: auto;
padding-right: auto;
width: 100%;
}
.logo{
width: 100px;
float: left;
//display: inline-flex;
}
.logo img{
margin: auto 5px;
float: left;
width: 150px;
height: 38px;
}
h1 {
display: inline-block;
}
Antwoord 4
Hoe zit het met het maken van marge-links: 0%; en marge-rechts. Hangt ervan af waar je het wilt verplaatsen.
Je gebruikte steno voor margin-left. We gebruiken alleen steno voor marge. Je hebt in plaats daarvan marge-links: rechtsboven linksonder gedaan. Ik denk dat het programma dat niet goed leest.