Most HTML-elements do not have any special properties. Given the correct CSS, they can be made to look like each other.
div, p, b, span
{
display:inline-block;
border:2px solid black;
padding:1px;
margin:1px;
position:relative;
font-weight:normal;
}
<p>bluut<p>x</p></p>
<hr/>
<div>bluut<div>x</div></div>
<hr/>
<b>bluut<b>x</b></b>
<hr/>
<span>bluut<span>x</span></span>
However, in the above example, the 'p'-element renders differently from the div, span and b.
Regardless of wether you SHOULD, is it POSSIBLE to use css to look the P like the other elements?