元の問題は、フォントをイタリックフォントよりもイタリックではなく、通常よりもイタリックにする必要があることです。選択できるのはこの2つだけですが、その間に何かが必要です。私が知る限り、font-styleプロパティを使用してフォントのスキューを手動で設定する方法は他にありません。
それから私はCSS3
変換プロパティについて考えるようになりました。それはあなたがどんな要素でも歪めることを可能にします。計画はそれを使用することであり、それをサポートしていないブラウザの場合は、見栄えの悪い通常のイタリックにフォールバックします。唯一の問題は、要素全体が歪んでいるため、テキストがインデントされているように見えることです。
この写真を見てください、あなたは私が何を意味するかを見るでしょう:
ご覧のとおり、変換により、すべての行でよりインデントされたように見えます。
これに対する解決策は、特定の行をターゲットにし、負のマージン(またはテキストインデント)を使用して、変換プロパティによって引き起こされるインデント効果に対抗することです。
では、複数行のテキストセグメントで特定のテキスト行をターゲットにすることは可能ですか?