Yes, it works, but you are using "fake" small-caps with some ad-hoc manual coding, when the rational approach would be:
Code:
<span class="smallcaps">My Dear Crampton</span>:
span.smallcaps {
font-variant: small-caps;
}
much more maintainable and cleaner. The problem is it doesn't work in ADE, but that's ADE's problem and bug, and I won't degrade the coding to satisfy ADE, at least for something that's not essential.