Hallo,
ich bin grad am rätseln, warum es bei dem Befehl "display: inline-block" automatisch einen Abstand gibt.
Setzt man z.B. mehrere <p> untereinander, vergibt eine Hintergrundfarbe und setzt <p> als "display: inline-block", dann gibt es automatisch Abstände, selbst wenn man margin auf 0 setzt.
Woran liegt das?
ich bin grad am rätseln, warum es bei dem Befehl "display: inline-block" automatisch einen Abstand gibt.
Setzt man z.B. mehrere <p> untereinander, vergibt eine Hintergrundfarbe und setzt <p> als "display: inline-block", dann gibt es automatisch Abstände, selbst wenn man margin auf 0 setzt.
Woran liegt das?
HTML:
<head>
<style type="text/css">
* {
margin: 0;
padding: 0;
}
p {
display: inline-block;
margin: 0;
background-color: red;
width: 100px;
text-align: center;
}
</style>
</head>
<body>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
</body>