Problem:
There are two inline-block elements in your page. Suppose
HTML:
<p>
<span> it is</span>
<span>me</span>
</p>
And, the CSS:
span {
display:inline-block;
width:100px;
}
Here, you used “display:inline-block” to control margin and padding on inline elements. But, this “inline-block” creates a problem making whitespaces between inline-block elements. You need to remove those white spaces.
Solution:
There are many solutions to this problem.
Solution-1:
Add “font-size: 0” to the parent element then declare a font-size for child element.
The code:
In the above code in section CSS:
P{font-size:0;}
Span{
Font-size: 14px;
display:inline-block;
width:100px;
}
Solution-2:
Remove spaces between tags in HTML
The code:
<p>
<span> it is</span><span>me</span>
</p>
Solution-3:
The code:
<p>
<span>It is</span><!--
--><li>me</span>
</p>