私が行った場合
<h1>H<span style="font-size: 12px;">Ello</span>
W<span style="font-size: 12px;">orld</span></h1>
私はJSや他のことは何もしていません。他の文字を小さくしたいだけです。 「Small Caps」というフォントを見つける必要があることは知っていますが、このフォントには存在しません。
理由:ドロップキャップ、WebサイトはNYC.comがドロップキャップを使用していることを好み、ドロップキャップはdivなしで特別なCSSコードを必要とします検索エンジンがサイトをクロールできることを確認するだけです。
これはSEOを傷つけません。
この場合、必要な推奨事項はありませんが、 ドロップキャップ を参照してください。
このようなスパンを使用してもSEOに害はありませんが、::first-letter
疑似要素が存在する場合にそれを行う理由はありません。マークアップを台無しにすることなく、最初の文字だけをスタイルするために次のことができます。
h1 {
font-size: (your preferred font size for the rest of the text);
}
h1::first-letter {
font-size: (your larger font size for the first letter);
}
したがって、あなたの質問に答えるために、::first-letter
疑似要素は、設計の制約内に収まる場合、実際にはここでの最良のアプローチです。
詳細: https://developer.mozilla.org/en-US/docs/Web/CSS/::first-letter