Nelekněte se
first letter is in span:Nelekněte se
same with with line-height: 0.6em rule for 'first-letter' added. (I've noticed no difference in tested gecko browsers):Nelekněte se
Nelekněte se
I think it should seem the same (?).p { border: 1px solid black; }
p.withPseudo:first-letter, span {
background-color: red;}
<p class="withPeudo">
Nelekněte se
</p>
<p>
<span>N</span>elekněte se
</p>