<p>要素で大きなイニシャルを作成しようとしています。これは、sencond行から始まり、2行をカバーする必要がありますが、Firefoxでは、最初の文字が期待どおりに配置されていません(IEでも、FFだけが問題を引き起こします... )。
同じレベルで開始する方法はありますか?
<p>要素で大きなイニシャルを作成しようとしています。これは、sencond行から始まり、2行をカバーする必要がありますが、Firefoxでは、最初の文字が期待どおりに配置されていません(IEでも、FFだけが問題を引き起こします... )。
同じレベルで開始する方法はありますか?
これは私にとってはうまくいきましたが、あまりエレガントではありません。
:first-letter
したがって、垂直方向に整列する疑似要素を使用してクロスブラウザのドロップキャップ効果を得るには、適用float: left
してから、タイプフェイスキャップの高さの高さを見つけ、行の高さをそれに減らし、Firefoxで正しく整列するようにmargin-topを調整する必要があります。 OperaまたはWebKitブラウザーで、IEのみのスタイルシートに条件付きコメントを使用すると、margin-topが削除され、line-heightが変更されて、タイプが正しく垂直方向に整列されます。
p::first-letter {
float: left;
font-family: Georgia, serif;
font-size: 75px;
line-height: 60px;
padding: 3px;
}
http://nickcowie.com/2009/drop-caps-first-letter-and-firefox/