基本的に、ここで提起されたものと同じ質問をしていますが、明確で直接的な答えは得られませんでした。そう。font-size /line-heightにパーセンテージを使用しないのはなぜですか?
現時点で私が知っている限り:
- 親に応じてフォントサイズを調整します。
html明示的に設定されていない場合は、最終的にタグに到達するまで参照を検索します。 - また、親 div の font-size がパーセンテージに設定されている場合、その子段落もそれを考慮に入れる必要があります (その倍)。
回避策:
h1したがって、私の解決策は、や などのコンテンツ タグに対してのみパーセンテージ フォント サイズを設定し、それらを使用せずにタグをきれいにp保つことです。divその場合、サイズ変更時のベース フォント サイズをhtml制御すると、すべてのフォントを制御できます。利点:
emブラウザの互換性です (これについてはよくわかりませんが、パーセンテージの方がems よりも優れているはずです)。だから私の質問は:
- 誰かが以前にこれを試してあきらめた場合、その互換性はどうですか?
- これが一般的ではないのはなぜですか? また、考慮しなかったことは何ですか?