Thanks for these explanations. I am sometimes facing practical problems like this one:
This is the printed text, using smallcaps: screenshot smallcap
on the left. We can see that capitals have the height of lowercase letters.
This is the copy made with fake caps: screenshot fake
which uses a simple code which looks clean, but it's not smallcaps and it's not quite right:
<p class="Corpspetit">LE MUSÉE NOIR <i>(Robert Laffont, 1946).</i></p>
which applies for everything inside but I do not get with the fake capitals "the height of lowercase letters". I think I should probably have added to this code a special 0.75em span for the fake?
I wonder how to write it with smallcaps.... Either the italics are too small or too big. I need a paragraph to wrap the line of code and inside a span for the smallcap. For smallcaps I usually write in the span the font-family. Should I also add a font-size:0.75em?