I put a span element inside a span, and set vertical-align: 20px for the outer span and vertical-align: top for the inner span. HTML and CSS code is here.
codepen
.mid {
vertical-align: 20px;
outline: 1px solid;
}
.right {
vertical-align: top;
outline: 1px solid;
}
.se {
vertical-align: top;
}
<html>
<body>
<p class="out">A<span class="mid">B<span class="right">C</span>D</span><span class="se">E</span></p>
</body>
</html>
On Chrome, it shows
On Firefox, it shows
Which is the standard behaviour?

