IE9 では、作成した Web ページのテキストを垂直方向の中央揃えにできないことがあります。IE9 の line-height 設定でテキストを垂直方向の中央揃えにできない理由は何ですか?
IE9 では line-height を使用してテキストを垂直方向に中央揃えにすることができますが、これは設定した css フォント に関連するものであることがわかります。通常は、font-family の設定に慣れています。 : Arial、Helvetica、sans-serif;
IE9 での行の高さの問題の解決策:
1. フォントを設定し、Songti を追加するだけで問題を解決できます。たとえば、CSS コード font-family:Arial、「宋体」。 ",Helvetica, sans-serif; この方法は、中国語の文字を変換します。 英語フォントの後ろに置きますが、あまり良くありません。 IE9 が中国語フォントに対応している問題を解決するには、以下の 2 番目の点をお勧めします。
2. CSS で中国語フォントのみを使用する必要がある場合の対処方法は、中国語フォント名を Unicode エンコーディングに変換できます。
Unicode エンコード変換のデモ:
Song font: 5B8B4F53
Helvetica: 9ED14F53
Microsoft Yahei: 5FAE8F6F96C59ED1
以下の通り:
div{font-family:"宋体";}
変換後: :" 5B8B4F53 ";}
フロントエンド JS の概要フレームワークとその使用法の説明
以上がIE9 で行高テキストの垂直方向の中央揃えがサポートされていない問題の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。