CSS ::first-letter が機能しない
Microsoft Word で生成された HTML ドキュメント内のインライン要素に CSS スタイルを適用しようとすると、 ::first-letter セレクターで問題が発生する可能性があります。このセレクターは、スパンのようなインライン要素ではなく、段落や表のセルなどのブロック要素の最初の文字をターゲットにするように設計されています。
この制限を克服するには、次のいずれかを行います。
::first-letter をブロックに適用する要素:
p::first-letter {font-size: 500px;}
インライン要素の表示をブロックに設定:
span {display: block;} p b span::first-letter {font-size: 500px !important;}
覚えておいてください。 ::first-letter は、表示プロパティが block または に設定されていない限り、インライン要素に影響を与えません。インラインブロック。この動作は、::first-letter が最初の行を定義できるブロック要素に対して動作するという事実から生じます。
追加の考慮事項:
例:
参考文献:
以上が私の CSS ::first-letter が Word で生成された HTML のインライン要素で機能しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。