HTML5はMicrosoftのタグをサポートしていないため、省略形要素を使用する必要があります。<acronym>
<abbr title="Microsoft">MS</abbr>
キャピタライゼーションに関しては、そのようなケースは明らかです。キャピタライズする必要があります。
ただし、単語自体が通常コンテキストで大文字になっていない他のコンテキストについてはどうでしょうか。
例えば:
<p>What is a <abbr title="chief technical officer">CTO</abbr>?</p>
タイトルと実際のテキストを入れ替えれば、それで問題ないようです。
しかし、マウスをホバーすると、少し奇妙に見えます。
同じことが当てはまります:
<p><abbr title="Chief technical officers">CTOs</abbr> are usually skilled technically.</p>
略語と実際のテキストが入れ替わっていれば意味がありますが、ホバリングも少し「奇妙」に見えます。
さて、略語をタイトルのように大文字にするとどうなるでしょうか。
例えば:
<p>Wouldn't capitalizing <abbr title="Away From Keyboard">AFK</abbr> look weird?</p>
略語の代わりにを使用した場合はtitle
そうなりますが、マウスオーバーすると「より良い」ように見えます。
しかし、意味的に正しいのは何ですか?