Why is there space which is neither margin or padding between <img>
and <p>
elements? It seems that such space does not exists between the two <p>
elements
*, *:after, *:before {
margin: 0;
padding: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-decoration: none;
list-style-type: none;
}
html {
font-size: 16px;
}
body {
background-color: #f2f2f2;
font-family: "Helvetica", sans-serif;
height: 100%;
width: 100%;
line-height: 1.8rem;
color: #333333;
}
.summoner-icon {
max-width: 50px;
border-radius: 50%;
}
.match {
margin-bottom: 10px;
padding: 10px;
}
<div class='matches'>
<div>
<div class='match'>
<img class='summoner-icon' src="https://images.pexels.com/photos/433155/pexels-photo-433155.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=150" alt="">
<p>Test1</p>
<p>Test2</p>
</div>
</div>
</div>