ホームページ > ウェブフロントエンド > htmlチュートリアル > iPhone_html/css_WEB-ITnose でフォントが大きくなる問題について

iPhone_html/css_WEB-ITnose でフォントが大きくなる問題について

WBOY
リリース: 2016-06-21 09:00:20
オリジナル
1685 人が閲覧しました

最初のテクニカル ブログ モバイル テストをデプロイしたとき、ブログ テーマが自分で設計および実装されたため、コード部分のフォント サイズが明らかに大きくなり、周囲と互換性がないことがわかりました。 、この明らかなスタイルの問題は、挑発的な魚の骨のようなもので、人々を非常に不快にさせます

具体的なパフォーマンスは、左下の図に示すとおりです

。何が起こっているのでしょうか? この部分の関連するスタイル属性を次のように定義します。

font-size: 0.8rem;font-family: PT Mono, Consolas, Monaco, Menlo, monospace;
ログイン後にコピー

論理的に言えば、コード部分もスケールダウンする必要があります。なぜ機能しないのでしょうか? この時点では、この問題は iPhone スマートフォンでのみ発生するようですが、Android スマートフォンでは問題なく動作することがわかりました。特定の要素にフォントを適用すると、システムがフォールバックする (つまり、font-family の値が順序付けされたフォント セットである) 場合、ブラウザは前のフォントの一部を前から後ろに 1 つずつサポートしようとします。フォント間の解像度が異なるため、フォントはサポートされていません。同じフォント サイズが定義されている場合でも、視覚的なサイズが異なるため、上記の現象が発生します。

解決策: -webkit-text-size-adjust

text-size-adjust この属性を使用すると、モバイル デバイス上で同じサイズを維持するために、異なる解像度のフォントを計算できます。その値を適切なパーセンテージに設定するだけです (たとえば、100% に設定します)。iPhone では、-webkit-text-size-adjust でこの問題が解決されます。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート