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